【问题标题】:unable to paste stargazer table from R onto Excel无法将 Stargazer 表从 R 粘贴到 Excel
【发布时间】:2021-10-31 07:44:51
【问题描述】:

我正在尝试将粘贴 stargazer 表从 Rstudio 复制到 Excel,当我单击粘贴时没有任何反应。 这是我正在使用的语法 stargazer(caschool, type="text",median = TRUE, digits=2, title="CA学校数据集")

【问题讨论】:

  • 你好,女邦女郎。请不要为您的屏幕拍照以提供您的代码。相反,请提供您的代码以使其可重现。
  • 感谢您的回复 - 请编辑您的问题以包含此信息,而不是包含在 cmets 中的信息。如果可能的话,我们想要一个minimal reproducible example ...
  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: r excel stargazer


【解决方案1】:

这样就可以直接导出为ex​​cel输出了;

if(!require(xlsx)){
    install.packages('xlsx')
    library(xlsx)
}else{
    library(xlsx)
}

library(stargazer)

model <- lm(Sepal.Width ~ Petal.Length + Petal.Width + 1,iris)

stargazer_df <- data.frame(stargazer(model,type="text",median = TRUE, digits=2, title="CA schools dataset"))
names(stargazer_df) <- ''

write.xlsx(stargazer_df,file = "stargazer_output.xlsx",sheetName = "Sheet1")

【讨论】:

  • 运行代码后,这是我们得到的错误 Error in write.xlsx(stargazer_df, file = "stargazer_output.xlsx", sheetName = "Sheet1") : could not find function "write.xlsx" xlsx"
  • @bondgirl 你必须先安装xlsx
  • 这是我在使用命令 install.packages("xlsx") 时收到的警告 install.packages 中的警告:无法访问存储库cran.microsoft.com/bin/windows/contrib/4.1 的索引:无法打开 destfile 'C: \Users\scarl\AppData\Local\Temp\RtmpEpxxnu\file5174453c558b',原因'没有这样的文件或目录'
  • @bondgirl 最后一个错误原因的问题与您的主要问题不同。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-11-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多