logo

Python | Pandas Series.str.contains()

Series.str var izmantot, lai piekļūtu sērijas vērtībām kā virknēm un izmantotu tai vairākas metodes. Pandas Series.str.contains() funkcija tiek izmantota, lai pārbaudītu, vai modelis vai regulārais izteiksmes veids ir ietverts sērijas vai indeksa virknē. Funkcija atgriež Būla sēriju vai indeksu, pamatojoties uz to, vai noteiktais modelis vai regulārais izteiksmes veids ir ietverts sērijas vai indeksa virknē.

Sintakse: Series.str.contains(pat, case=true, flags=0, na=nan, regex=true)
Parametrs:
arī: Rakstzīmju secība vai regulāra izteiksme.
gadījums: Ja True, reģistrjutīgs.
karogi: Karogi, kas jāiziet caur moduli re, piem. re.IGNORECASE.
ka: Aizpildiet trūkstošās vērtības.
regex: Ja True, pieņem, ka pat ir regulāra izteiksme.
Atgriešanās: Būla vērtību sērija vai indekss

1. piemērs: Izmantojiet funkciju Series.str.contains (), lai noskaidrotu, vai konkrētā sērijas objekta pamatā esošo datu virknēs ir paraugs.



Python3




# 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)>

javascript virknes apgriešana

>

>

Izvade:

Tagad mēs izmantosim funkciju Series.str.contains (), lai noskaidrotu, vai virknē ir ietverts raksts, kas atrodas konkrētā sērijas objekta pamatā esošajos datos.

Python3

java metodes




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

>

>

strep c

Izvade:

Kā redzam izvadē, funkcija Series.str.contains() ir atgriezusi Būla vērtību sērijas objektu. Tā ir taisnība, ja virknē ir nokārtotais modelis, pretējā gadījumā tiek atgriezts False.
2. piemērs: Izmantojiet funkciju Series.str.contains (), lai noskaidrotu, vai konkrētā sērijas objekta pamatā esošo datu virknēs ir paraugs. Izmantojiet regulārās izteiksmes, lai virknēs atrastu modeļus.

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)>

>

javascript daudzrindu virkne

>

Izvade:

Tagad mēs izmantosim funkciju Series.str.contains (), lai noskaidrotu, vai virknē ir ietverts raksts, kas atrodas konkrētā sērijas objekta pamatā esošajos datos.

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)>

>

testēšanas veidi
>

Izvade:

Kā redzam izvadē, funkcija Series.str.contains() ir atgriezusi Būla vērtību sērijas objektu. Tā ir taisnība, ja virknē ir nokārtotais modelis, pretējā gadījumā tiek atgriezts False.