logo

Pitone | Panda Serie.str.contains()

Series.str può essere utilizzato per accedere ai valori della serie come stringhe e applicarvi diversi metodi. Panda Series.str.contains() la funzione viene utilizzata per verificare se il modello o l'espressione regolare sono contenuti all'interno di una stringa di una serie o di un indice. La funzione restituisce una serie o un indice booleano a seconda che un determinato modello o espressione regolare sia contenuto in una stringa di una serie o di un indice.

Sintassi: Series.str.contains(pat, case=True, flags=0, na=nan, regex=True)
Parametro:
pure: Sequenza di caratteri o espressione regolare.
caso : Se Vero, distingue tra maiuscole e minuscole.
bandiere: Flag da passare al modulo re, ad es. re.IGNORECASE.
Quello : Riempi il valore per i valori mancanti.
espressione regolare: Se Vero, presuppone che pat sia un'espressione regolare.
Ritorna : Serie o indice di valori booleani

Esempio 1: Utilizzare Series.str.contains una funzione () per scoprire se un modello è presente nelle stringhe dei dati sottostanti nell'oggetto serie specificato.



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

elenco degli stati
>

>

Produzione :

Ora utilizzeremo Series.str.contains una funzione () per scoprire se un modello è contenuto nella stringa presente nei dati sottostanti dell'oggetto serie specificato.

Python3




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

>

>

Produzione :

Come possiamo vedere nell'output, la funzione Series.str.contains() ha restituito un oggetto serie di valori booleani. È vero se il modello passato è presente nella stringa altrimenti viene restituito False.
Esempio n.2: Utilizzare Series.str.contains una funzione () per scoprire se un modello è presente nelle stringhe dei dati sottostanti nell'oggetto serie specificato. Utilizza le espressioni regolari per trovare modelli nelle stringhe.

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

>

>

Produzione :

Ora utilizzeremo Series.str.contains una funzione () per scoprire se un modello è contenuto nella stringa presente nei dati sottostanti dell'oggetto serie specificato.

Python3


cos'è svn checkout



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

>

>

Produzione :

Come possiamo vedere nell'output, la funzione Series.str.contains() ha restituito un oggetto serie di valori booleani. È vero se il modello passato è presente nella stringa altrimenti viene restituito False.