新手弱问这样一个问题。假定我有这样一个名为xk的data.frame
xk <- data.frame(I=c("A", "A", "B", "B"), II=c("a", "b", "a", "b"), III=c(1,5,9, 13), IV=c(2,6,10,14), V=c(3,7,11,15), VI=c(4,8,12,16), VII = c(73, 69, 85, 42))
现在我想要抽取xk中I col为A的,并且II col为a的那部分值,根据我目前仅有的知识,我可以用两行代码把它实现
xkA <- xk[xk$I=="A", ]
xkaa <- xkA[xkA$II == "a",]
这样我得到的是
> xkAa
I II III IV V VI VII
1 A a 1 2 3 4 73
问题是,这样有点麻烦。我的data.frame有点大。请问有没有什么更方便一点的办法?
提前谢过!