78111


環境は Windows10, Jupyter Lab です。

私はあるコードを実行して、Jupyter Labのデスクトップに出力された  
CSVファイルをクリックすると、以下のエラーが出ました。

添付[![画像の説明をここに入力](https://i.stack.imgur.com/CB6dG.png)](https://i.stack.imgur.com/CB6dG.png)

で、CSVファイルを右クリックし”ダウンロード”をクリックすると  
エクセルファイルで表示され、開きます。  
又、エクスプローラーで見るCSVは、クリックすると開きます。

で、上記画像のエラー文を検索して、解決を試みました。

試み一、

[code]

    nkf -w --overwrite sample.csv
    
[/code]

結果、SyntaxError: invalid syntax

試み二、

[code]

    with open('sjis.txt', encoding='shift_jis') as f:
        s = f.read()
    
    print(s.strip())
    
[/code]

結果、FileNotFoundError: [Errno 2] No such file or directory: 'sjis.txt'

試み三、

[code]

    import pandas as pd
    pd.read_csv("sample.csv", encoding="SHIFT_JIS")
    
[/code]

結果、FileNotFoundError: [Errno 2] No such file or directory: 'sample.csv'

試み四、

[code]

    import pandas as pd
    pd.set_option(‘display.max_rows’, 10)
    
[/code]

結果、SyntaxError: invalid character in identifier

試み五、

[code]

    df = pd.read_csv(‘sample.csv’, encoding = ‘shift-jis’, index_col = 1)
    df
    
[/code]

結果、SyntaxError: invalid character in identifier

試み六、

[code]

    import csv
    
    with open('sampl.csv', encoding="utf_8") as file:
        reader = csv.reader(file)
    
        for row in reader:
            print(row)
    
[/code]

結果、FileNotFoundError: [Errno 2] No such file or directory: 'sampl.csv'

以上ですが、ご教授お願い致します。


CC BY-SA 4.0
2021-07-11T06:18:58.943
78109
2021-07-11T06:49:13.593
47203
question
python3 csv jupyter-lab
”CSVはUTF-8エンコードされていません”対処方法


`iconv`コマンド、ありますよね。  
sample.csvがシフトJISなら

[code]

    iconv -f SJIS -t UTF-8 saple.csv -o sample_utf8.csv
    
[/code]

sample.csvの文字コードを確認するには

[code]

    type sample.csv
    
[/code]


CC BY-SA 4.0
2021-07-11T06:27:50.267
78110
2021-07-11T06:27:50.267
45045
78109
answer


単に文字コードを変換したいのであれば、初めのエラーになった CSV ファイルを Windows
のメモ帳で開き、ファイルメニューの「名前を付けて保存」で表示されたダイアログで、「文字コード」のプルダウンから「UTF-8」を選んで上書き保存してみてください。


CC BY-SA 4.0
2021-07-11T06:49:13.593
78111
2021-07-11T06:49:13.593
3060
78109
answer