Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/335.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.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 在dataframe的索引中使用系列_Python_Pandas_Dataframe_Series - Fatal编程技术网

Python 在dataframe的索引中使用系列

Python 在dataframe的索引中使用系列,python,pandas,dataframe,series,Python,Pandas,Dataframe,Series,我有一个dataframe,它由五列五行组成: Pasquil_gifford_stability_table =pd.DataFrame( {"1":['A','B','B','C','C'], "2":['A','B','C','D','D'], "3":['B','C','C','D','D'

我有一个dataframe,它由五列五行组成:

Pasquil_gifford_stability_table =pd.DataFrame( {"1":['A','B','B','C','C'],
                                   "2":['A','B','C','D','D'],
                                   "3":['B','C','C','D','D'],
                                   "4":['D','E','D','D','D'],
                                   "5":['D','F','E','D','D']
                                   })
当我想从第二列和第二行提取元素时,我意识到:

Pasquil_gifford_stability_table.loc[2][2]
'C'
Pasquil_gifford_stability_table.loc[1][3]
'E'
当我想从第二排、第三排和第一排获取元素时,我也意识到:

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, [[1, 3]])
但结果我应该

['C','E']

我应该如何解决这个问题?

您想要
查找

df.lookup([2, 2], [1, 3])

试一下Pasquil_gifford_稳定性表。loc[[2,2],[1,3]]我试过并得到了(1,2,4,5,2 B C D E 2 B C D E,[[1,3]])我试过Pasquil_gifford_稳定性表。查找([2,2],[1,3])。结果-keyrerror:“未找到一个或多个列标签”
df.lookup([2,2],'1','3'])