如何访问数据框中的数字
How to access a number in a dataframe
全部,
我有一个看起来像这样的 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
的第一个元素。
全部,
我有一个看起来像这样的 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
的第一个元素。