2016-05-17 76 views
0

我尝试使用下面的命令来读取一个CSV文件中的数据:如何从csv文件读取数据帧时设置列?

df = pandas.read_csv(finp, header=None, columns = cols) 

结果我得到了以下错误消息:

TypeError: parser_f() got an unexpected keyword argument 'columns' 

我决心以下列方式问题:

df = pandas.read_csv(finp, header=None) 
df.columns = cols 

但我仍然想知道为什么它没有奏效的第一种方式。有任何想法吗?

回答

2

没有参数'列'。使用'名称'而不是它。

顺便说一下,你的CSV中有一个标题行吗?

+0

谢谢。我在CSV中没有标题。 – Roman

+0

没关系 - 你是正确的头=无 – knagaev