r 将数据框的摘要信息和结构导出到 csv 文件
r export summary info AND structure of data frame to csv file
我在 R (aa) 中有一个数据框,我从 SAS 导出文件导入到 R。它有超过 350 个变量。我想将有关变量的摘要信息导出到 csv 文件并使用了这个:
varsum = summary(aa)
write.csv(varsum, file = 'varsum.csv')
这给了我变量名和最小值、最大值、NA 等,但我还想包括:
- 变量类型(int、num 等)
- 变量标签(XPT文件中遇到的变量的扩展说明,在变量名下使用View时可以看到这个标签。
您可以在 sapply
中编写自己的函数并包含您想要的信息。
varsum <- sapply(a, function(x) c(summary(x), type = class(x), label = ...))
write.csv(varsum, file = 'varsum.csv')
您可以使用 mtcars
数据集进行测试:
sapply(mtcars, function(x) c(summary(x), type = class(x)))
我在 R (aa) 中有一个数据框,我从 SAS 导出文件导入到 R。它有超过 350 个变量。我想将有关变量的摘要信息导出到 csv 文件并使用了这个:
varsum = summary(aa)
write.csv(varsum, file = 'varsum.csv')
这给了我变量名和最小值、最大值、NA 等,但我还想包括:
- 变量类型(int、num 等)
- 变量标签(XPT文件中遇到的变量的扩展说明,在变量名下使用View时可以看到这个标签。
您可以在 sapply
中编写自己的函数并包含您想要的信息。
varsum <- sapply(a, function(x) c(summary(x), type = class(x), label = ...))
write.csv(varsum, file = 'varsum.csv')
您可以使用 mtcars
数据集进行测试:
sapply(mtcars, function(x) c(summary(x), type = class(x)))