

データフレームをcsvに出力したいのですが、to_csvが機能しません。  
resultというデータフレームを以下のコードで出力しようとしても、エラーが出てしまいます。

**コード:**

[code]

    result.to_csv('ディレクトリ名/ファイル名.csv',encoding='shift-jis')
    
[/code]

**エラーメッセージ:**

[code]

    FileNotFoundError: [Errno 2] No such file or directory: 'ディレクトリ名/ファイル名.csv'
    
[/code]

なお、同じディレクトリのcsvを `pd.read_csv` コマンドで読み込むことはできますし、 `to_csv` のディレクトリ名を `"./"`
のようにしてみてもやはり出力ができません。  
なぜあるはずのフォルダに出力ができないようなことになっているのでしょうか？


CC BY-SA 4.0
2019-05-13T09:16:17.827
54927
2022-05-18T07:01:10.143
2021-07-01T06:19:25.237
3060
21324
question
python python3 pandas
to_csv でファイル名を指定してもエラー FileNotFoundError


Pythonの仕様で、

[code]

    result.to_csv('ディレクトリ名/ファイル名.csv',encoding='shift-jis')
    
[/code]

ではなく

[code]

    result.to_csv('ディレクトリ名\\ファイル名.csv',encoding='shift-jis')`
    
[/code]

ですね。よくある間違いです。  
[ここ](https://www.atmarkit.co.jp/ait/articles/1904/16/news013.html)のエスケープシーケンスというところに書かれているものが参考になると思います。


CC BY-SA 4.0
2019-05-14T01:40:07.450
54940
2019-05-14T01:40:07.450
34303
54927
answer