Series.str es pot utilitzar per accedir als valors de la sèrie com a cadenes i aplicar-hi diversos mètodes. Pandes La sèrie.str.conté() La funció s'utilitza per provar si el patró o l'expressió regular es troben dins d'una cadena d'una sèrie o índex. La funció retorna una sèrie o un índex booleà en funció de si un patró o una expressió regular es troben dins d'una cadena d'una sèrie o un índex.
Sintaxi: Series.str.contains(pat, cas=True, flags=0, na=nan, regex=True)
Paràmetre:
també: Seqüència de caràcters o expressió regular.
Caixa : Si és cert, distingeix entre majúscules i minúscules.
banderes: Banderes per passar al mòdul re, p. ex. re.IGNORECASE.
que: Ompliu el valor dels valors que falten.
regex: Si és True, assumeix que el pat és una expressió regular.
Devolucions: Sèrie o índex de valors booleans
Exemple #1: Utilitzeu Series.str.contains una funció () per trobar si hi ha un patró a les cadenes de les dades subjacents a l'objecte de sèrie donat.
js onload
Python 3
# 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)> |
>
>
Sortida:
Ara utilitzarem Series.str.contains una funció () per trobar si hi ha un patró a la cadena present a les dades subjacents de l'objecte sèrie donat.
Python 3
pendent indefinida
# find if 'is' substring is present> result> => sr.> str> .contains(pat> => 'is'> )> # print the result> print> (result)> |
>
>
Oracle sql no és igual
Sortida:
Com podem veure a la sortida, la funció Series.str.contains() ha retornat un objecte sèrie de valors booleans. És cert si el patró passat està present a la cadena, sinó es retorna False.
Exemple #2: Utilitzeu Series.str.contains una funció () per trobar si hi ha un patró a les cadenes de les dades subjacents a l'objecte de sèrie donat. Utilitzeu expressions regulars per trobar patrons a les cadenes.
Python 3
# 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)> |
>
què és un personatge especial
>
Sortida:
Ara utilitzarem Series.str.contains una funció () per trobar si hi ha un patró a la cadena present a les dades subjacents de l'objecte sèrie donat.
Python 3
# 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)> |
>
preguntes bàsiques de l'entrevista de Java
>
Sortida:
Com podem veure a la sortida, la funció Series.str.contains() ha retornat un objecte sèrie de valors booleans. És cert si el patró passat està present a la cadena, sinó es retorna False.