Hi: I am trying to use the Pandas
DataFrame.to_csv
method to save a dataframe
to a csv
file:
filename = './dir/name.csv'
df.to_csv(filename)
但是我收到错误:
IOError: [Errno 2] No such file or directory: './dir/name.csv'
如果文件不存在, to_csv
方法不应该能够创建文件吗?这就是我打算让它做的。
原文由 LoLa 发布,翻译遵循 CC BY-SA 4.0 许可协议
to_csv
如果文件不存在,它会创建文件,但它不会创建不存在的目录。确保首先创建了您尝试在其中保存文件的子目录。我经常在工作中做这样的事情:
如果您需要经常这样做,这可以很容易地包含在一个函数中。