我需要将2行和2列变量从crosstab()(Package:descr)生成的高维频率表从R导出到excel而不改变图案/格式。具体来说,我想在excel中输出相同的输出,因为在R控制台上显示使用crosstab()生成的高维表。在此先感谢...如何将表/交叉表从r保存为excel,同时保持格式为
install.packages("descr")
library(descr)
ID <- seq(1:177)
Age <- sample(c("0-15", "16-29", "30-44", "45-64", "65+"), 177, replace = TRUE)
Sex <- sample(c("Male", "Female"), 177, replace = TRUE)
Country <- sample(c("England", "Wales", "Scotland", "N. Ireland"), 177, replace = TRUE)
Health <- sample(c("Poor", "Average", "Good"), 177, replace = TRUE)
Survey <- data.frame(Age, Sex, Country, Health)
head(Survey)
crosstab_1 <- crosstab(Survey, row.vars = c("Age", "Sex"), col.vars = c("Health", "Country"),
type = "f", addmargins = FALSE)
print(crosstab_1)
我需要导出到Excel以交叉表格式,因为它是在控制台中出来,通过打印(crosstab_1)功能。
代码如下: – Biswa