我有一个名为ff的1行数据帧,我想选择哪些列大于某个值(2.5)。
我正在尝试这个:
ColContribs <- ff[which(ff[,1:ncol(ff)]>2.5),]
它不起作用,我知道这很简单,我做错了什么......?
保罗。
答案 0 :(得分:0)
错误的是您使用条件which(ff[,1:ncol(ff)]>2.5)
来选择行(我们知道只有一行)而不是列。因此,
ff[, which(ff[,1:ncol(ff)]>2.5)]
会奏效。或者只是
ff[, ff > 2.5]