jbs*_*ssm 11 indexing r dataframe
我有一个小数据框:
> testdfcompound_1
                            E1          E2
2012-05-17 01:00:58   20.94700    2.148299
2012-05-17 01:01:57   15.36875    2.199166
2012-05-17 01:02:56   19.05800    2.697803
2012-05-17 01:03:55   17.90500    2.358735
我想只得到第一个元素的E1值,所以,20.94700.
但我无法找到一种方法来获得它.如果我尝试:testdfcompound_1$E1[1],我得到:
> testdfcompound_1$E1[1]
                        E1
2012-05-17 01:00:58 20.947
我怎么才能得到20.947?
dyn*_*amo 26
双方括号.
d1 <- data.frame(a=1:5, b=rnorm(5))
d1$b[[3]]
应该这样做.但是有很多方法可以做到这一点......
as.double( testdfcompound_1$E1[1])
然后你也得到了价值。在您的情况下,“ 2012-05-17 01:00:58 ”和“ E1 ”不是行名和列名吗?