根据Pandas上的行索引和单元格值选择数据

时间:2014-04-25 09:38:12

标签: python pandas

我有一个数据帧(df):

    a   b   c   d
0   G1  G2  G3  G4
1   1   2   3   4

我希望根据某些单元格索引(0)和单元格内容(G3)值获取整个列数据:

输入:

search("G3", df, 0)

输出类似:

["c", "G3", 3]

你会怎么做?

1 个答案:

答案 0 :(得分:1)

我建议您先转换数据框,然后进行一些简单的比较:

In [14]: df.T[df.T[0] == 'G3']
Out[14]: 
    0  1
c  G3  3