일본어로 여러 열이있는 판다 데이터 프레임이 있습니다. 특정 일본어 문자가 포함 된 행을 반환하는 검색을 실행하고 싶습니다.시리즈의 특정 일본어 문자와 일치하는 행을 반환합니다.
ex. 난 그냥 같은 것들을 사용할 수 없습니다 알고
find_str = 'バッグ'
는 :
df[df.col1.str.contains(find_str)] or df[df.col1 == find_str]
어떻게이 가겠어요? 어떤 인코딩을 사용해야할까요?
name
0 ヴァラ
1 ALEXANDER WANG(アレキサンダーワン) クラッチバッグ パイソン【中古】
2 ミューズトゥ
3 ミューズトゥ
4 ローディーロック
5 バブーシュカクリスタルGG
내가 같은 간단한 것을 실행하는 것 :
df[df.name.str.contains('ゥ')]
행 2와 3 반환해야하지만 대신에 내가 일하는 나를 위해 빈 결과
'df [(df.col1.str.contains (find_str)) | (df.col1 == find_str)]' – jezrael
python2 또는 3을 사용하고 있습니까? –
파이썬 2.7을 사용하고 있습니다. – user7374610