如何在从csv文件中读取数据框时设置列?

时间:2016-05-17 09:05:01

标签: python csv pandas

我尝试使用以下命令从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

但我仍然想知道为什么第一种方式不起作用。有什么想法吗?

1 个答案:

答案 0 :(得分:3)

没有参数'columns'。使用'名称'代替它。

顺便说一下,您的CSV中是否有标题行?