【发布时间】:2017-03-10 20:44:04
【问题描述】:
我有一个矩阵,我想根据值提取列名。在这种情况下,我想要包含值小于或等于 2 的任何列的名称(无论该值位于哪一行)。
set.seed(42)
DF <- matrix(sample(1:9,9),ncol=3,nrow=3)
DF <- as.data.frame.matrix(DF)
这是我尝试过的,(如果矩阵中只有 1 行,它似乎可以工作)
test<-colnames(DF)[which(DF<=2),]
test 然后表示包含值 的列名
【问题讨论】:
-
我也试过'test