pandasで要素内に特定の文字列が含まれる行を抜き出したい
列Aに"美"が含まれる行を抜き出す
index | A | ... |
---|---|---|
0 | 太郎 | ... |
1 | 真由美 | ... |
2 | 和則 | ... |
3 | 和美 | ... |
4 | 哲也 | ... |
5 | 司 | ... |
というDataFrame(df)があったとする。 このとき、"美"という文字列を含む行だけ欲しいという場合にどうするか。
str.containsを使う
df[df["A"].str.contains("美")]
これで
index | A | ... |
---|---|---|
1 | 真由美 | ... |
3 | 和美 | ... |
が返ってくる。 詳細はドキュメントで確認して欲しい。