python 我试图从我的pandas DataFrame创建一个.CSV文件,但它给了我一个错误“function()argument 1 must be code,not str”

carvr3hs  于 2023-05-27  发布在  Python
关注(0)|答案(2)|浏览(169)

“function()参数1必须是代码,而不是str -创建csv文件时出现此错误。但是如果我们创建xlsx文件,则没有错误。
尝试的代码:file_name.to_csv('text. csv ')”

k7fdbhmy

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()**

相关问题