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

Responder a