Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 选择包含高于阈值的值的列_R_Subset - Fatal编程技术网

R 选择包含高于阈值的值的列

R 选择包含高于阈值的值的列,r,subset,R,Subset,我有以下数据集 df<-data.frame(c(1,2,1),c(2,1,3), c(1,3,4)) df=3并使用索引,其中(df>=3)但我很难选择列。过滤器在这里似乎是一个不错的选择: df <- data.frame(x = c(1,2,1), y = c(2,1,3), z = c(1,3,4)) Filter( function(x) max(x) >= 3, df ) df=3, df ) 名称(df)[colSums(df>=3)>0]可能吗

我有以下数据集

df<-data.frame(c(1,2,1),c(2,1,3), c(1,3,4))

df=3
并使用
索引,其中(df>=3)
但我很难选择列。

过滤器在这里似乎是一个不错的选择:

df <- data.frame(x = c(1,2,1), y = c(2,1,3), z = c(1,3,4))

Filter(
  function(x) max(x) >= 3,
  df
  )
df=3,
df
)
名称(df)[colSums(df>=3)>0]
可能吗?或者
df[colSums(df>=3)>0]
?不确定你到底需要什么。