问题描述
我在R(aa)中有一个数据框,该数据框是从SAS导出文件导入到R中的。它具有超过350个变量。我想将有关变量的摘要信息导出到一个csv文件中,并使用了它:
varsum = summary(aa)
write.csv(varsum,file = 'varsum.csv')
这给了我变量名和最小值,最大值,NA等,但我还想包括:
解决方法
您可以在sapply
中编写自己的函数,并包含所需的信息。
varsum <- sapply(a,function(x) c(summary(x),type = class(x),label = ...))
write.csv(varsum,file = 'varsum.csv')
您可以使用mtcars
数据集进行测试:
sapply(mtcars,type = class(x)))