使用路径中的变量名称导出失败 df.to_csv
Failed exporting df.to_csv using a variable name in the path
我正在使用创建 pd.DataFrame() 的函数 MyFunction(DataName)
。在对数据进行某些修改后,我可以使用以下代码将此类数据框导出到 csv 中:
df.to_csv (r'\kant\kjemi-u1\izarc\pc\Desktop\out.csv', index = True, header=True)
正在创建一个 'out.csv' 文件,每次代码为 运行 时都会覆盖该文件。但是,当我尝试给出一个特定的名称时(例如用于填充数据框的数据的名称,对于这样的多个导出:
df.to_csv (fr'\kant\kjemi-u1\izarc\pc\Desktop\{DataName}.csv', index = True, header=True)
我有这个错误:
---------------------------------------- ----------------------------------
FileNotFoundError Traceback(最后一次调用)
在
----> 1 我的函数(数据名)
我是编程界的新手,所以非常欢迎任何关于如何克服这个问题的想法。非常感谢!
如果我没理解错(假设代码中的 fr
应该只是 r
),您希望 to_csv
语句是动态的,应该是什么去括号内改变。因此,假设您的数据框 df
。然后,这样做:
DataName = "df"
NewFinger.to_csv (r'\kant\kjemi-u1\izarc\pc\Desktop\{}.csv'.format(DataName), index = True, header=True)
感谢您的帮助。一开始我对 'NewFinger' 感到困惑,我认为这是我需要安装的某种模块。我在 google 中找不到信息。但是我根据您的建议实际使用以下代码解决了这个问题:
DataName = "whichever name"
df.to_csv (r'\kant\kjemi-u1\izarc\pc\Desktop\{}.csv'.format(DataName), index = True, header=True)
我正在使用创建 pd.DataFrame() 的函数 MyFunction(DataName)
。在对数据进行某些修改后,我可以使用以下代码将此类数据框导出到 csv 中:
df.to_csv (r'\kant\kjemi-u1\izarc\pc\Desktop\out.csv', index = True, header=True)
正在创建一个 'out.csv' 文件,每次代码为 运行 时都会覆盖该文件。但是,当我尝试给出一个特定的名称时(例如用于填充数据框的数据的名称,对于这样的多个导出:
df.to_csv (fr'\kant\kjemi-u1\izarc\pc\Desktop\{DataName}.csv', index = True, header=True)
我有这个错误:
---------------------------------------- ---------------------------------- FileNotFoundError Traceback(最后一次调用) 在 ----> 1 我的函数(数据名)
我是编程界的新手,所以非常欢迎任何关于如何克服这个问题的想法。非常感谢!
如果我没理解错(假设代码中的 fr
应该只是 r
),您希望 to_csv
语句是动态的,应该是什么去括号内改变。因此,假设您的数据框 df
。然后,这样做:
DataName = "df"
NewFinger.to_csv (r'\kant\kjemi-u1\izarc\pc\Desktop\{}.csv'.format(DataName), index = True, header=True)
感谢您的帮助。一开始我对 'NewFinger' 感到困惑,我认为这是我需要安装的某种模块。我在 google 中找不到信息。但是我根据您的建议实际使用以下代码解决了这个问题:
DataName = "whichever name"
df.to_csv (r'\kant\kjemi-u1\izarc\pc\Desktop\{}.csv'.format(DataName), index = True, header=True)