Dudas PANDAS
Publicado por Maria (8 intervenciones) el 19/11/2019 23:11:05
Buenas, tengo un dataframe importado donde consta el número de incendios por estado, año y mes de un país.
Me gustaría filtrar aquellos estados donde haya más de un número de incendios al mes pero en unos meses concretos.
Hasta ahora tengo esto:
data_filter = data[data['number'] > 800]
print(data_filter)
El problema es que esto me da como resultado todos las columnas donde se cumple que 'number' >800.
Mis dudas principalmente son: cómo puedo filtrar por meses en concreto, si solo quiero tres de ellos? (se tiene que hacer antes del paso que he hecho?
Y cómo puedo mostrar como output un listado del nombre de los estados en los que se cumplan las condiciones (sin repetir) y no de todas las columnas?
Gracias de antemano!
Me gustaría filtrar aquellos estados donde haya más de un número de incendios al mes pero en unos meses concretos.
Hasta ahora tengo esto:
data_filter = data[data['number'] > 800]
print(data_filter)
El problema es que esto me da como resultado todos las columnas donde se cumple que 'number' >800.
Mis dudas principalmente son: cómo puedo filtrar por meses en concreto, si solo quiero tres de ellos? (se tiene que hacer antes del paso que he hecho?
Y cómo puedo mostrar como output un listado del nombre de los estados en los que se cumplan las condiciones (sin repetir) y no de todas las columnas?
Gracias de antemano!
Valora esta pregunta


0