Hola, a ver si entiendo lo que quisieras que haga. Ingresás un laboratorio, y que muestre la posición y el nombre del laboratorio en la misma línea (o los laboratorios) pero sólo obtenés el índice?
PD: nunca voy a entender la necesidad o necedad de responder sin responder, ¡hay que tener ganas! - Sent with ProtonMail Secure Email. ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On Monday, 3 de August de 2020 16:01, Lemarchand Barker <lemarchand8...@gmail.com> wrote: > Buenas tardes, les hago una consulta. Sigo jugando con el archivo csv, > en este caso lo que hice fue crear una lista llamada laboratorios la > cual contiene el nombre de todos los laboratorios que figuran en el > archivo. Hasta ahí perfecto, el tema era el siguiente, yo ingreso el > nombre del laboratorio y vi que se usa index() para conocer la > posición de un valor contenido en la lista. Entonces decidí probar > ingresando el nombre de un laboratorio para ver si me da el índice: > > leer = pd.read_csv('gavade.csv') > > laboratorios = [] > > for lab in leer.iloc[0:8122, 4]: > laboratorios.append(lab) > > lab = input("Ingrese nombre del laboratorio: ") > print(laboratorios.index(lab)) > > Cuando ejecuto se ve así: > > Ingrese nombre del laboratorio: Alcon > 58 > > La cuestión es que en la posición 58, no figura el laboratorio que > ingresé. El orden es así: > 58 Abbott EPD > 59 Abbott EPD > 60 Alcon > 61 Alcon > > No entiendo, estoy usando mal la función o no se ajusta a lo que > necesito? Qué estoy haciendo mal? > Muchas gracias, saludos > > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es _______________________________________________ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es