Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/347.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 荷载柱x1、x2、x3。。标题为:0,1,_Python_Pandas_Dataframe - Fatal编程技术网

Python 荷载柱x1、x2、x3。。标题为:0,1,

Python 荷载柱x1、x2、x3。。标题为:0,1,,python,pandas,dataframe,Python,Pandas,Dataframe,我是python新手,遇到了一个非常令人沮丧的问题。我需要加载csv文件的第1-12列(因此不是第0列),但我需要跳过excel的标题,并用“0,1,…,11” 我需要使用panda.read_csv()来进行此操作 基本上,我的csv是: "a", "b", "c", ..., "l" 1, 2, 3, ..., 12 1, 2, 3, ..., 12 我想把它作为数据帧加载,这样 dataframe[0] = 2,2,2,.. dataframe[1] = 3,

我是python新手,遇到了一个非常令人沮丧的问题。我需要加载csv文件的第1-12列(因此不是第0列),但我需要跳过excel的标题,并用
“0,1,…,11”
我需要使用panda.read_csv()来进行此操作

基本上,我的csv是:

"a", "b", "c", ..., "l"
  1,   2,   3, ...,  12
  1,   2,   3, ...,  12
我想把它作为数据帧加载,这样

dataframe[0] = 2,2,2,..
dataframe[1] = 3,3,3..
因此,跳过第一列,并使数据帧以索引0开始。 我试过设置
usecols=[1,2,3..]
,但是索引是
1,2,3..

任何帮助都将不胜感激。

您可以使用
header=(int)
删除标题行,
usecols=range(1,12)
获取最后11列,以及
names=range(11)
从0到10命名11列

这是一个假数据集:

This is the header.  Header header header.
And the second header line.  
a,b,c,d,e,f,g,h,i,j,k,l
1,2,3,4,5,6,7,8,9,10,11,12
1,2,3,4,5,6,7,8,9,10,11,12
1,2,3,4,5,6,7,8,9,10,11,12
使用代码:

> df = pd.read_csv('data_file.csv', usecols=range(1,12), names=range(11), header=2)
> df
# returns:
    0   1   2   3   4   5   6   7   8   9  10
0   2   3   4   5   6   7   8   9  10  11  12
1   2   3   4   5   6   7   8   9  10  11  12
2   2   3   4   5   6   7   8   9  10  11  12

> df[0]
# returns:
0    2
1    2
2    2

您可以添加简单的完整输入代码和预期的完整输出吗?我现在不在计算机上,但从虚拟值推断结构似乎非常简单,您尝试了什么?