将列名获取到 R 中的数组

Get column names to array in R

我有一个数据库。如何把所有的列名都放到数组中?

我的代码是:

library(foreign)
library(memisc)
data <- read.spss("data.sav", use.value.labels = FALSE, max.value.labels = 100)
Columns <- summary(data)
Columns[1]

输出样本:

[1] "20582"

要求输出:

SubsID
print(Columns): 
                            Length Class  Mode     
SubsID                      20582  -none- numeric  
SubsID_RN                   20582  -none- character
responseid                  20582  -none- numeric
...

你应该使用 names(data) function.