Muestra de datos de datos
En este tutorial, utilizaremos una muestra de datos de datos con los datos a continuación almacenados en películas.Archivo CSV:
,Título, Release_Year, IMDB_RatingEliminar filas basadas en la condición de la columna
Para eliminar filas basadas en una sola condición en una columna especificada, podemos usar la función Drop (). Por ejemplo, si queremos eliminar cualquier fila donde el lanzamiento_year esté por debajo de 2012, podemos hacer:
DF = DF.Drop (DF [DF ['Release_Year'] < 2012].index, inplace=False)En este ejemplo, comandamos la función de caída para eliminar todas las filas donde el valor en la columna 'Release_year' es menor que 2012. El parámetro 'inplace' evita que la función modifique el marco de datos original. Esto debería volver:
Si se dio cuenta, las filas en la salida anterior tienen un valor de lanzamiento_year de 2012 y superior.
Eliminar filas basadas en múltiples condiciones.
También podemos emparejar más de una condición al eliminar las filas. Por ejemplo, para eliminar las filas donde la calificación es mayor que 7.3 Y el año de lanzamiento es mayor que 2018, podemos hacer:
df.Drop (DF [(DF ['Release_Year']> 2018) & (DF ['IMDB_Rating']> = 7.3)].índice, inplace = falso)El código anterior nos permite usar el operador ampersand para combinar múltiples condiciones.
Clausura
El artículo demuestra cómo usar la función pandas drop () para eliminar filas que coinciden.