我试图获取单元格值为1的每行的列名称。但是我的尝试没有奏效,但任何人都可以提供建议吗?获取与数据框中的特定行值相匹配的列名称
library(permute)
set.seed(42)
exampledf<- data.frame(allPerms(c(1,2,3,4)))
exampledf<-head(exampledf)
我尝试这样做:
apply(exampledf,2,function(x){
ll<-x[1]==1
which(ll==T)
})
数据集
X1 X2 X3 X4
1 1 2 4 3
2 1 3 2 4
3 1 3 4 2
4 1 4 2 3
5 1 4 3 2
6 2 1 3 4
我的目标:
X1
X1
X1
X1
X1
X2
哎呀,没错....固定的问题,现在 – Rilcon42
尝试像'名字(exampledf)最大。 col(exampledf == 1)]' –