Dataframe PANDAS con filtro.

61 views
Skip to first unread message

Devilsito

unread,
Oct 9, 2022, 11:34:10 PM10/9/22
to Django-es
Tengo la siguiente linea de codigo:
df = pd.read_excel(file_path,"Hoja1",engine="openpyxl") # dataframe Pandas
El cual lee un excel, y una de sus columnas es 'codigo', pero este en algunos casos viene vacio.
¿Como genero el dataframe con condición, de tal forma que considere solamente los que tiene codigo en el excel?

carlos

unread,
Oct 10, 2022, 12:31:06 PM10/10/22
to djan...@googlegroups.com
Hola, ya probastes le metodo dropna()

df.dropna()

saludos

--
--
Ha recibido este mensaje porque está suscrito a Grupo "Grupo de Usuarios del Framework Django de habla hispana" de Grupos de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a djan...@googlegroups.com
Para anular la suscripción a este grupo, envíe un mensaje a django-es-...@googlegroups.com
Para obtener más opciones, visita este grupo en http://groups.google.com.bo/group/django-es.
---
Has recibido este mensaje porque estás suscrito al grupo "Django-es" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a django-es+...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/django-es/69aa2980-9716-457f-bd6d-10c3deeab437n%40googlegroups.com.


--
att.
Carlos Rocha

Devilsito

unread,
Oct 19, 2022, 1:30:07 PM10/19/22
to Django-es
Gracias Carlos, pero justo encontré una forma de hacerlo, sobre todo con el tema de las fechas que es algo especial de tratar:
                cliente_x = ''
                feching_x = df.fecha_ing[idx]
                if str(feching_x) == ('NaT'):
                    feching_x = '1900-01-01'
                    cliente_x = '1'

Esto funciona perfectamente para mis propositos.
Reply all
Reply to author
Forward
0 new messages