【问题标题】:Is there a way to run R while in Excel? [closed]有没有办法在 Excel 中运行 R? [关闭]
【发布时间】:2016-07-12 16:02:13
【问题描述】:

我在 Excel 中有数据框,我想在其上运行模型并返回预测和汇总统计信息。目前,我将数据导出到 R,运行线性模型并使用 XLConnect 返回系数。虽然这适用于线性模型,但它不适用于更复杂的模型,例如广义加法模型,因为系数不完全可用。我想知道是否有更好的方法来执行上述操作。

我现在所做的示例,这是非最佳的:

library(XLConnect)
dat <- data.frame(rsp = rnorm(100, 0, 1), 
                  pred1 = rnorm(100, 0, 1), 
                  pred2 = rnorm(100, 0, 1))
model <- lm(rsp ~ pred1 + pred2, data = dat)
writeWorksheetToFile("model1.xlsx", 
                 data = summary(dat), 
                 sheet = "summary", 
                 header = TRUE,
                 clearSheets = TRUE)

【问题讨论】:

  • RExcel;但您的问题与本网站无关。
  • From here, “要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题对于 Stack Overflow 来说是无关紧要的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决该问题所做的工作”
  • @nrussell IJH 只是在寻求一种更好的方法——更好的方法可能是使用其他库或场外资源,也可能不使用。这个问题本身是开放式的,并且在 Stack Overflow 上的主题很明确。此外,如果RExcel 或更好地使用xlconnect 是答案,考虑到相应标签的存在,它似乎是主题。
  • @nrussell 我刚刚编辑了标签。其他人(可能是 OP)编辑了明确要求包或库的部分。
  • @John Coleman 我的错误,我没有注意到 OP 已经改写了它。但是,我的前两个 cmets 是在编辑之前制作的。

标签: r excel xlconnect rexcel


【解决方案1】:

有几种选择。我目前正在使用 BERT - Basic Excel R Toolkit (https://bert-toolkit.com/)

我猜这个解决方案或其他第 3 方替代方案可能会帮助您实现目标。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-12-19
    • 1970-01-01
    • 2011-09-18
    • 2023-03-29
    • 2016-10-03
    • 2022-01-14
    • 2021-11-18
    • 1970-01-01
    相关资源
    最近更新 更多