如何访问数据框中的数字[重复]

Posted

技术标签:

【中文标题】如何访问数据框中的数字[重复]【英文标题】:How to access a number in a dataframe [duplicate] 【发布时间】:2018-09-16 17:22: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,没有列名和索引。

欢迎任何想法

谢谢

【问题讨论】:

【参考方案1】:

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

pd.DataFrame.iloc 用于整数索引。

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

【讨论】:

以上是关于如何访问数据框中的数字[重复]的主要内容,如果未能解决你的问题,请参考以下文章

从组合框中的访问数据库重复

在文本框中显示数据库中的十进制值

如何从R中的数据框中删除重复的行[重复]

如何从 Javascript 中的数组中删除重复项?

如何从另一个数据框中扩展数据框中的值[重复]

如何删除数据框中的引号[重复]