相关疑难解决方法(0)

在Pandas DataFrame对象中重新定义索引

我试图重新索引一个pandas DataFrame对象,就像这样,

From:
            a   b   c
        0   1   2   3
        1  10  11  12
        2  20  21  22

To :
           b   c
       1   2   3
      10  11  12
      20  21  22
Run Code Online (Sandbox Code Playgroud)

我正在解决这个问题,如下所示,我得到了错误的答案.关于如何做到这一点的任何线索?

>>> col = ['a','b','c']
>>> data = DataFrame([[1,2,3],[10,11,12],[20,21,22]],columns=col)
>>> data
    a   b   c
0   1   2   3
1  10  11  12
2  20  21  22
>>> idx2 = data.a.values
>>> idx2
array([ 1, 10, 20], dtype=int64)
>>> data2 = DataFrame(data,index=idx2,columns=col[1:])
>>> data2
     b   c
1   11  12 …
Run Code Online (Sandbox Code Playgroud)

python dataframe pandas

81
推荐指数
2
解决办法
13万
查看次数

标签 统计

dataframe ×1

pandas ×1

python ×1