回答編集履歴
2
add Syntax highlight
test
CHANGED
@@ -7,7 +7,7 @@
|
|
7
7
|
|
8
8
|
したがって、csvをCP932として開き、UTF-8(BOM付き)として保存すればよいだけです。
|
9
9
|
|
10
|
-
```
|
10
|
+
``` Python
|
11
11
|
# pandasライブラリでの例
|
12
12
|
|
13
13
|
df = pd.read_csv("test.csv", encoding="cp932")
|
@@ -34,7 +34,7 @@
|
|
34
34
|
|
35
35
|
よくある例として、Excelでは、UTF-8(BOM無し)のファイルを読み込むと文字化けします。
|
36
36
|
その場合、以下のようにするとよいと思います。
|
37
|
-
```
|
37
|
+
``` Python
|
38
38
|
# pandasライブラリでの例
|
39
39
|
|
40
40
|
df = pd.read_csv("test.csv", encoding="utf_8")
|
1
追記
test
CHANGED
@@ -28,6 +28,9 @@
|
|
28
28
|
上記のコードでは、csvの文字コードがCP932でなければ、エラーが起きるか、正しく読めません。
|
29
29
|
|
30
30
|
文字化けしないで読みこめた時の文字コードが、正しい文字コードです。
|
31
|
+
「添付されているデータがcsvになっているのでそのままエクセルでcsvを開いた際に文字化けしております。
|
32
|
+
メモ帳で開き直した際に右下にANSIとありました。」
|
33
|
+
とありますが、メモ帳で開いた時文字化けしていれば、ANSIは正しい文字コードではないと思います。
|
31
34
|
|
32
35
|
よくある例として、Excelでは、UTF-8(BOM無し)のファイルを読み込むと文字化けします。
|
33
36
|
その場合、以下のようにするとよいと思います。
|