Python |文字列Pandas.str.count()

str.count()パンダstr.count() は、文字列の出現回数をカウントするために使用されますまたはシリーズの各行の通常のパターン式。大文字と小文字の区別など、

例1 :単語の出現回数をカウントする
この例では、Pandasシリーズはリストで構成され、gfgエントリはstr.count()メソッドを使用してカウントされます。


#パンダパッケージをインポート

import pandas as pd


#リストを作成する

list = [ "GeeksforGeeks" "Geeksforgeeks" "pythonengineering"

"pythonengineeringは素晴らしいプラットフォームです" "技術オタク向け" ]


#シリーズを作成

シリーズ = pd.Series( list


#オタクを数える

count = シリーズ。 str 。 count( "geeks"


#表示
カウント

終了:
出力画像に示されているように、各行のオタクIndsの外観が表示され、最初の大文字のためオタクはカウントされませんでした。

例2。フラグの使用

Inこの例では、「a」の出現は「名前」列でカウントされます。フラグパラメータも使用され、re.Iが渡されます。これはIGNORECASEを意味します。したがって、aとAは両方ともカウントにカウントされます。


#pandas module import

import pandas as pd


#正規表現のインポーター

import re


#URLからCSVファイルを読み取る

データ = pd.read_csv( " https://media.python.engineering/wp-content/uploads /nba.csv "


#文字列から行の先頭で検索

検索 = "a"


#発生回数と新しい列の作成

data [ "count" ] = data [ "名前" ]。 str 。 count(search、re.I)


#表示
データ

出力:
出力画像に示されているように、最初のインデックスを見ると明確に比較できます。自体。 Avery BradelyのAカウンターは2です。これは、大文字と小文字の両方がカウントされたことを意味します。