Hola, fijate que en lugar de 617.12 ponés 627.12 para ver si está. Lo cual está
funcionando bien. Hay un error de tipeo.
-
Sent with [ProtonMail](https://protonmail.com) Secure Email.
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Wednesday, 5 de August de 2020 16:06, Lemarchand Barker
<lemarchand8...@gmail.com> wrote:
> Hola siguiendo con la lectura de pandas, estoy probando isin() y no me queda
> muy en claro bien que función cumple y qué tipo de uso le podría dar.
> Mi ejemplo es el siguiente:
>
> leer = pd.read_csv('democsv.csv')
> df = pd.DataFrame({
> 'lab': ['Abbott Diabetes', 'Alcon', 'Duncan', 'Fabra'],
> 'pami': ['490.13', '382.24', '245.44', '617.12'],},
> index=['19', '629', '23549', '30087'])
> df2 = df.copy()
>
> df2['pami'] = ['490.13', '382.24', '245.44', '617.12']
> print(df2['pami'])
>
> Salida:
> 19 490.13
> 629 382.24
> 23549 245.44
> 30087 617.12
> Name: pami, dtype: object
>
> print(df2[df2['pami'].isin(['382.24', '627.12'])])
>
> - En esta salida tengo un inconveniente, paso 2 valores: 382.24 y 627.12 y
> solo muestra 1, qué estoy haciendo mal?
>
> Salida:
> lab pami
> 629 Alcon 382.24
>
> print(df2.isin({'pami': [1, 3]}))
>
> - Acá paso también 2 valores: 1 y 3, no entiendo porque me muestra valores
> booleanos, en realidad no se que estaría chequeando
>
> Salida:
> lab pami
> 19 False False
> 629 False False
> 23549 False False
> 30087 False False
>
> Muchas gracias, saludos
_______________________________________________
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es