“function()参数1必须是代码,而不是str -创建csv文件时出现此错误。但是如果我们创建xlsx文件,则没有错误。尝试的代码:file_name.to_csv('text. csv ')”
k7fdbhmy1#
请确保您尝试导出为csv或excel的数据框为series格式。您可以使用type(file_name)检查如果dataframe是pandas.core.frame.Dataframe格式,那么我们可以使用file_name.to_csv其他明智的,如果它在文本或字符串格式,你可以写文件到文本文件使用写。
**with open("test.txt", mode='w') as f: f.write(file_name)
f.close()**
uxh89sit2#
确保file_name实际上是DataFrame,而不是字符串。参考:https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.to_csv.html
2条答案
按热度按时间k7fdbhmy1#
请确保您尝试导出为csv或excel的数据框为series格式。您可以使用type(file_name)检查
如果dataframe是pandas.core.frame.Dataframe格式,那么我们可以使用file_name.to_csv
其他明智的,如果它在文本或字符串格式,你可以写文件到文本文件使用写。
f.close()**
uxh89sit2#
确保file_name实际上是DataFrame,而不是字符串。
参考:https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.to_csv.html