2017-11-06 5 views
3

こんにちは:私はエラーを取得していますがパンダDataFrame.to_csvは例外IOErrorを上げません:そのようなファイルやディレクトリを

filename = './dir/name.csv' 

df.to_csv(filename) 

私は dataframe csvにファイルを保存するために Pandas DataFrame.to_csvメソッドを使用しようとしています
IOError: [Errno 2] No such file or directory: './dir/name.csv' 

to_csvファイルが存在しない場合は作成できませんか?これは私がそれをするために意図しているものです。

答えて

1

to_csvファイルが存在しない場合は作成しますが、存在しないディレクトリは作成しません。ファイルを保存しようとしているサブディレクトリが最初に作成されていることを確認してください。

私はしばしば私の仕事では、このような何かを:あなたは頻繁にこれを実行する必要がある場合

import os 

outname = 'name.csv' 

outdir = './dir' 
if not os.path.exists(outdir): 
    os.mkdir(outdir) 

fullname = os.path.join(outdir, outname)  

df.to_csv(fullname) 

これは、簡単に機能に包ますることができます。

関連する問題