Python 如何访问数据帧中的数字

Python 如何访问数据帧中的数字,python,python-2.7,pandas,dataframe,loc,Python,Python 2.7,Pandas,Dataframe,Loc,全部, 我有一个像这样的df lib1m markdate tag purpose currencyBench 0 -0.08900 2018-03-01 LIBOR REUTERS JPY 1 0.49663 2018-03-01 LIBOR REUTERS GBP 2 -0.59900 2018-03-01 STIBOR REUTERS SEK 3 -0.37100 2018-03-01

全部,

我有一个像这样的df

     lib1m   markdate     tag  purpose currencyBench
0 -0.08900 2018-03-01   LIBOR  REUTERS           JPY
1  0.49663 2018-03-01   LIBOR  REUTERS           GBP
2 -0.59900 2018-03-01  STIBOR  REUTERS           SEK
3 -0.37100 2018-03-01   LIBOR     ECON           EUR
4  1.42000 2018-03-01  OBFR01    ECON5           USD
要访问我要查找的号码,我执行了以下操作:

rates.loc[(rates['currencyBench']=='GBP') ,['lib1m']]
然而,输出是有限的

     lib1m
1  0.49663
但是我要找的是没有列名和索引的0.49663

任何想法都是受欢迎的

感谢使用rates.loc[rates['currencyBench']=='GBP','lib1m'].iloc[0]

pd.DataFrame.iloc用于整数索引

在这种情况下,使用0进行索引将提取pd.Series的第一个元素