漢字を含む列がある(他の列は英語と数字です)csvファイルを読むことができます。ただし、中国語の文字は正しく表示されません。私はpd.read_csv()
でcsvファイルをロードしパンダのデータフレーム内に漢字を表示する方法は?
下の写真を参照してください。
display(data06_16)
またはdata06_16.head()
のいずれかが正しく中国語文字を表示しません。
私は私の.bash_profile
に以下の行を追加しようとしました:
export LC_ALL=zh_CN.UTF-8
export LANG=zh_CN.UTF-8
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
が、それは解決しません。
はまた、私はpd.read_csv()
にencoding
引数を追加しようとしました:
pd.read_csv('data.csv', encoding='utf_8')
pd.read_csv('data.csv', encoding='utf_16')
pd.read_csv('data.csv', encoding='utf_32')
これらはまったく動作しません。
漢字を正しく表示するにはどうすればよいですか?
「中国語」のコーデックを試しましたか?「encoding = 'gb2312''」と言ってください。 –
ありがとうございます。 'UnicodeDecodeError: 'gb2312'コーデックは、位置2-3のバイトをデコードできません:不正なマルチバイトシーケンスです。 – Daniel