如何将R语言中的表格数据输出为Excel文件

Python016

如何将R语言中的表格数据输出为Excel文件,第1张

你好

需要导入 包rJava和xlsx

运用函数write.xlsx:格式:write.xlsx(x, file, sheetName="Sheet1",col.names=TRUE, row.names=TRUE, append=FALSE, showNA=TRUE)

x为数据集,file为文件名(导出到默认文件夹,通过过getwd()查询默认目录,setwd()修改目录)

还可以运用函数write.cxv:格式:write.csv(x, file)

table()的输出可以看成是一个带名字的数字向量。可以用names()和as.numeric()分别得到名称和频数:

>x <- sample(c("a", "b", "c"), 100, replace=TRUE)

>names(table(x))

[1] "a" "b" "c"

>as.numeric(table(x))

[1] 42 25 33

或者,可以直接把输出结果转化为数据框,as.data.frame():

>as.data.frame(table(x))

x Freq

1 a 42

2 b 25

3 c 33

作者:王冠嵩

链接:http://www.zhihu.com/question/46661384/answer/103506127

来源:知乎

著作权归作者所有,转载请联系作者获得授权。