Python | Serie Pandas.str.count ()

| | | | | | | | | | | | | | | | | | | |

str.count() Pandas str.count() se usa para contar las ocurrencias de una cadena o expresiones de patrones regulares en cada línea de la serie. También se pueden pasar argumentos de marca adicionales para que el procesamiento modifique algunos aspectos de la expresión regular

Ejemplo # 1 : contar las apariciones de una palabra
En este ejemplo, la serie Pandas se compone de una lista y la entrada gfg se cuenta utilizando el método str.count().


# importar paquete de pandas

importar pandas como pd


# hacer una lista

lista = [ "GeeksforGeeks" , "Geeksforgeeks" , "pythonengineering" ,

"pythonengineering es una gran plataforma" , " para fanáticos de la tecnología " ]


# crear serie

series = pd.Series ( lista )


# contando geeks

count = . str . cuenta ( "geeks" )


# mostrar
contar

Salir:
Como se muestra en la imagen de salida, se mostró la apariencia de los geeks Inds en cada línea, y los geeks no se contaron debido a la primera letra mayúscula.

Ejemplo # 2. Usando banderas

En En este ejemplo, la aparición de "a" se cuenta en la columna "Nombre". El parámetro flag también se usa y se le pasa re.I, lo que significa IGNORECASE. Por lo tanto, tanto a como A contarán para el conteo.


# pandas module import

< clase de código = "palabra clave"> importar pandas como pd


# importador de expresiones regulares

import re


# leer el archivo CSV de la URL

datos = pd.read_csv ( " https://media.python.engineering/wp-content/uploads /nba.csv " )


# Cadena para buscar al principio de la línea

búsqueda = "a"


# cantidad de ocurrencias y creando una nueva columna

datos [ "recuento" ] = datos [ " Nombre " ]. str . contar (buscar, re.I)


# mostrar
datos

Salida:
Como se muestra en la imagen de salida, se puede comparar claramente mirando el primer índice sí mismo. El contador A de Avery Bradely es 2, lo que significa que se contaron tanto mayúsculas como minúsculas.