我需要知道如何在数据框中为唯一值返回列名 就像那个例子:
L3 <- LETTERS[1:3]
fac <- sample(L3, 10, replace = TRUE)
(d <- data.frame(x = 1, y = 1:10, fac = fac))
这个命令只返回给我NULL
colnames(d[5,2])
但结果应为“y”
我该如何解决这个问题?
答案 0 :(得分:1)
您必须索引包含组合名的向量,
试试colnames(d)[2]
答案 1 :(得分:0)
您应该使用colnames(d[2])
或colnames(d)[2]
来获取列名称。