0
各カテゴリの列の内容を数えるには、カテゴリ正確な文字列の一致str.count()、パンダパイソン
のセットを持って- 男性キャット、
- 女性 - 猫、
- 男性、猫
df.temp.str.count(i)
で
-Female、男性、猫のみ'1'
でデータ内の検索は、誤って第三のカテゴリーの部分文字列を含む'2'
、としてカウント表示されます。
ご協力いただければ幸いです。
各カテゴリの列の内容を数えるには、カテゴリ正確な文字列の一致str.count()、パンダパイソン
のセットを持ってdf.temp.str.count(i)
で-Female、男性、猫のみ'1'
でデータ内の検索は、誤って第三のカテゴリーの部分文字列を含む'2'
、としてカウント表示されます。
ご協力いただければ幸いです。
あなたはhereから正規表現を使用する必要があります。
df['count'] = df.temp.str.count(r'(?<!\S)Male-Cat(?!\S)')
print (df)
temp count
0 Male-Cat Female-Cat Male-Cat-Female Male-Cat 2
1 Male-Cat-Female 0
2 Male-Cat 1
3 Male-Cat Male-Cat Male-Cat-Female 2
4 Male-Cat Male-Cat Male-Cat 3
私はあなたが何をしたいのより良い説明とともに、いくつかのデータを投稿するべきだと思います。 –