Pandas: cómo eliminar filas que contienen una cadena específica

Puede usar la siguiente sintaxis para eliminar filas que contienen una determinada cadena en un DataFrame de pandas:

df [df [" col "]. str . contiene (" esta cadena ") == Falso ]

Este tutorial explica varios ejemplos de cómo usar esta sintaxis en la práctica con el siguiente DataFrame:

importar pandas como pd

#create DataFrame
 df = pd. DataFrame ({' equipo ': ['A', 'A', 'A', 'B', 'B', 'C'],
                   ' conferencia ': ['Este', 'Este', 'Este', 'Oeste', 'Oeste', 'Este'],
                   ' puntos ': [11, 8, 10, 6, 6, 5]})

#view DataFrame
df

        puntos de conferencia del equipo
0 A Este 11
1 A Este 8
2 A Este 10
3 B Oeste 6
4 B Oeste 6
5 C Este 5

Ejemplo 1: eliminar filas que contienen una cadena específica

El siguiente código muestra cómo eliminar todas las filas en el DataFrame que contienen ‘A’ en la columna del equipo:

df [df [" equipo "]. str . contiene (" A ") == falso ]

        puntos de conferencia del equipo
3 B Oeste 6
4 B Oeste 6
5 C Este 5

Ejemplo 2: eliminar filas que contienen una cadena en una lista

El siguiente código muestra cómo eliminar todas las filas en el DataFrame que contienen ‘A’ o ‘B’ en la columna del equipo:

df [df [" equipo "]. str . contiene (" A | B ") == Falso ]

	puntos de conferencia del equipo
5 C Este 5

Ejemplo 3: eliminar filas que contienen una cadena parcial

En los ejemplos anteriores, descartamos filas basadas en filas que coincidían exactamente con una o más cadenas.

Sin embargo, si queremos eliminar filas que contienen una cadena parcial, podemos usar la siguiente sintaxis:

#identificar cadena parcial para buscar 
descartar = [" Wes "]

# suelte las filas que contienen la cadena parcial "Wes" en la columna de la conferencia 
df [~ df. conferencia . str . contiene (' | '. join (descartar))]

puntos de conferencia del equipo
0 A Este 11
1 A Este 8
2 A Este 10
5 C Este 5

Puedes encontrar más tutoriales sobre pandas en esta página .

  • https://r-project.org
  • https://www.python.org/
  • https://www.stata.com/

Deja un comentario

Un diagrama de tallo y hojas es un gráfico que podemos usar para mostrar datos dividiendo cada valor en un…
statologos comunidad-2

Compartimos información EXCLUSIVA y GRATUITA solo para suscriptores (cursos privados, programas, consejos y mucho más)

You have Successfully Subscribed!