以下是我的数据。
,x
1,16239.2037182035
2,2290.58697355612
3,26661.4009577282
5,3404.57199108078
6,2017.05432741796
7,1281.6543596914
13,4856.59473014722
17,1108.97190826966
18,5292.00866901003
data<-read.csv("test.csv",header=TRUE)
data
X x
1 1 1.623920e+04
2 2 2.290587e+03
3 3 2.666140e+04
4 5 3.404572e+03
5 6 2.017054e+03
6 7 1.281654e+03
7 13 4.856595e+03
8 17 1.108972e+03
9 18 5.292009e+03
现在我想在X = 13时得到x值,如何实现呢? 我知道数据[7,] $ x可以获得x值。但是当X是某个值时,我想得到x值。 感谢。
答案 0 :(得分:2)
查看?data.frame
,?with
with(df, x[X==13])
## [1] 4856.595
另请参阅一些关于使用逻辑向量进行数据帧索引的R教程。