只是想知道如何通过从包含许多列的数据框中检索列#和列名来创建一个简单的表?
由于
答案 0 :(得分:0)
您可以使用df
获取data.frame的列名称(称之为colnames(df)
),然后将其转换为data.frame。
Cols <- data.frame("Name" = colnames(df), "Number" = 1:length(colnames(df)))
答案 1 :(得分:0)
技术上不是表格,但要确定列名称的相应列号,这是有效的。
## set up fake data
> d <- data.frame(w = rnorm(5), x = rnorm(5), y = rf(5, 1, 1), z = rexp(5))
## solve the problem
> col <- seq(length = ncol(d))
> names(col) <- colnames(d)
> col
w x y z
1 2 3 4