logo

Pitón | Serie Pandas.str.contiene()

Series.str se puede utilizar para acceder a los valores de la serie como cadenas y aplicarle varios métodos. pandas Serie.str.contiene() La función se utiliza para probar si un patrón o expresión regular está contenido dentro de una cadena de una serie o índice. La función devuelve una serie o índice booleano en función de si un patrón o expresión regular determinado está contenido dentro de una cadena de una serie o índice.

Sintaxis: Series.str.contains(pat, case=True, flags=0, na=nan, regex=True)
Parámetro:
también: Secuencia de caracteres o expresión regular.
caso : Si es Verdadero, distingue entre mayúsculas y minúsculas.
banderas: Banderas para pasar al módulo re, p.e. re.IGNORECASE.
eso : Complete el valor para los valores faltantes.
expresión regular: Si es Verdadero, se supone que la palmadita es una expresión regular.
Devoluciones : Serie o Índice de valores booleanos



Ejemplo 1: Utilice Series.str.contiene una función () para encontrar si hay un patrón presente en las cadenas de los datos subyacentes en el objeto de serie dado.

Python3




decodificar base64 javascript





# importing pandas as pd> import> pandas as pd> # importing re for regular expressions> import> re> # Creating the Series> sr>=> pd.Series([>'New_York'>,>'Lisbon'>,>'Tokyo'>,>'Paris'>,>'Munich'>])> # Creating the index> idx>=> [>'City 1'>,>'City 2'>,>'City 3'>,>'City 4'>,>'City 5'>]> # set the index> sr.index>=> idx> # Print the series> print>(sr)>

>

>

Producción :

Ahora usaremos la función Series.str.contains a () para encontrar si un patrón está contenido en la cadena presente en los datos subyacentes del objeto de serie dado.

Python3




ciudades en australia

# find if 'is' substring is present> result>=> sr.>str>.contains(pat>=> 'is'>)> # print the result> print>(result)>

>

>

¿Qué tan grande es este monitor?

Producción :

Como podemos ver en el resultado, la función Series.str.contains() ha devuelto un objeto de serie de valores booleanos. Es verdadero si el patrón pasado está presente en la cadena; de lo contrario, se devuelve False.
Ejemplo #2: Utilice Series.str.contiene una función () para encontrar si hay un patrón presente en las cadenas de los datos subyacentes en el objeto de serie dado. Utilice expresiones regulares para encontrar patrones en las cadenas.

Python3




# importing pandas as pd> import> pandas as pd> # importing re for regular expressions> import> re> # Creating the Series> sr>=> pd.Series([>'Mike'>,>'Alessa'>,>'Nick'>,>'Kim'>,>'Britney'>])> # Creating the index> idx>=> [>'Name 1'>,>'Name 2'>,>'Name 3'>,>'Name 4'>,>'Name 5'>]> # set the index> sr.index>=> idx> # Print the series> print>(sr)>

>

contar distinto

>

Producción :

Ahora usaremos la función Series.str.contains a () para encontrar si un patrón está contenido en la cadena presente en los datos subyacentes del objeto de serie dado.

Python3




# find if there is a substring such that it has> # the letter 'i' followed by any small alphabet.> result>=> sr.>str>.contains(pat>=> 'i[a-z]'>, regex>=> True>)> # print the result> print>(result)>

>

programas de Python
>

Producción :

Como podemos ver en el resultado, la función Series.str.contains() ha devuelto un objeto de serie de valores booleanos. Es verdadero si el patrón pasado está presente en la cadena; de lo contrario, se devuelve False.