回答編集履歴

2

add Syntax highlight

2023/02/03 21:59

投稿

86ps
86ps

スコア66

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

追記

2023/02/03 19:59

投稿

86ps
86ps

スコア66

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
  その場合、以下のようにするとよいと思います。