问题描述
Pasquil_gifford_stability_table =pd.DataFrame( {"1":['A','B','C','C'],"2":['A','D','D'],"3":['B',"4":['D','E',"5":['D','F','D']
})
当我想从第二列和第二行获取元素时,我意识到:
Pasquil_gifford_stability_table.loc[2][2]
'C'
当我想从第二个第三和第一行中获取元素时,我也意识到了:
Pasquil_gifford_stability_table.loc[1][3]
'E'
当我尝试在数组中进行操作时,出现错误:
Pasquil_gifford_stability_table.loc[[2,2]],[[1,3]]
( 1 2 3 4 5
2 B C C D E
2 B C C D E,3]])
但是结果我应该得到
['C','E']
我应该如何解决这个问题?
解决方法
您想要lookup
:
df.lookup([2,2],[1,3])