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です。これは、大文字と小文字の両方がカウントされたことを意味します。