使用R将表格输出到HTML文件时为空的问题咨询
R输出xtable至HTML文件为空的解决办法
核心问题
你代码里存在变量名拼写错误:你创建的xtable对象是xtable_3,但调用print()时传入的是未定义的xtable_4,这会导致输出空的HTML文件。
修正后的代码
Table_3 <- cbind(City_buildyear, Town_buildyear) colnames(Table_3) <- c("Storstadsregion (andel)", "Småstadsregion (andel)") rownames(Table_3) <- c("-1939", "1940-1959", "1960-1979", "1980-1999", "2000-2015") xtable_3 <- xtable(Table_3, caption = "Samband stadstyp och byggnadsår") # 修正变量名,同时建议给文件名加上.html后缀,避免格式识别问题 print(x = xtable_3, type = "html", file = "Table3.html", digits = 3)
额外检查建议
- 确认
Table_3确实包含有效数据(可以用View(Table_3)或print(Table_3)验证) - 确保
xtable包已正确加载(未加载的话先运行library(xtable))
内容的提问来源于stack exchange,提问作者Codynator
相关产品推荐
相关产品推荐

