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的灵活性有多大