Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在从csv文件读取数据帧时设置列?_Python_Csv_Pandas - Fatal编程技术网

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

Python 如何在从csv文件读取数据帧时设置列?,python,csv,pandas,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 但我仍然想知道为什么第一种方式不起作

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

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

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


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

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


顺便问一下,您的CSV中有标题行吗?

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