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
[email protected]
https://mail.python.org/mailman/listinfo/python-es