Pandas 熊猫数据帧。到_csv
我正在尝试使用Pandas 熊猫数据帧。到_csv,pandas,export-to-csv,Pandas,Export To Csv,我正在尝试使用pandas.DataFrame.to_csv将DataFrame导出到.csv文件,但是运行以下代码后没有输出: collist = sve2_all.columns path_d = 'C:\\Users\\Desktop\\From EPD' sve2_all.to_csv('sve2_all', path = path_d, columns = collist) 我认为您所做的不会起作用,因为路径没有用于设置目标路径和结果csv 这应该起作用: import os pat
pandas.DataFrame.to_csv
将DataFrame
导出到.csv
文件,但是运行以下代码后没有输出:
collist = sve2_all.columns
path_d = 'C:\\Users\\Desktop\\From EPD'
sve2_all.to_csv('sve2_all', path = path_d, columns = collist)
我认为您所做的不会起作用,因为路径没有用于设置目标路径和结果csv 这应该起作用:
import os
path_d = 'C:\\Users\\Desktop\\From EPD'
sve2_all.to_csv(os.path.join(path_d, 'sve2_all.csv'))
另外,您正在将字符串作为第一个参数传递给
到\u csv
,这可能会混淆它,因为它应该是路径\u或\u buf
参数的完全限定路径或缓冲区。我认为您所做的不会起作用,因为该路径没有用于设置目标路径和生成的csv
这应该起作用:
import os
path_d = 'C:\\Users\\Desktop\\From EPD'
sve2_all.to_csv(os.path.join(path_d, 'sve2_all.csv'))
另外,您正在将字符串作为第一个参数传递给
to_csv
,这可能会混淆它,因为它应该是path_或_buf
参数的完全限定路径或缓冲区。如果您省略columns=collist
参数会怎么样?(不需要,因为您正在编写所有列)。此外,路径
kwarg不在您链接到的文档中。当您执行以下操作时会发生什么:sve2\u all.to\u csv(path\u d+'\\sve2\u all.csv')
如果您省略columns=collist
参数怎么办?(不需要,因为您正在编写所有列)。此外,path
kwarg不在您链接的文档中。当您执行以下操作时会发生什么:sve2\u all.to\u csv(path\u d+'\\sve2\u all.csv')
确实,path
不是to\u csv
的kwarg(但它显然没有给出错误,只是被忽略了)@joris是的,这令人担忧,这会引发一个错误,但不确定python的灵活性有多大。确实,path
不是一个到csv
(但它显然没有给出错误,只是被忽略了)@joris是的,这令人担忧,这会引发一个错误,但不确定python的灵活性有多大