gpt4 book ai didi

r - 有没有办法在 R 的目录中打开、保存和关闭 excel 文件?

转载 作者:行者123 更新时间:2023-12-04 20:08:44 26 4
gpt4 key购买 nike

基本上,每天早上都会通过电子邮件发送一些 Excel 报告给我们。我将它们直接下载到指定的驱动器,然后在 R 中处理它们。
问题是在 R 中运行我的脚本之前,我必须手动打开每个文件并保存它们。如果不是这样,就会发生这种情况:
enter image description here
当我进入并手动打开并保存文件并重新运行我的脚本时。我得到正确的结果:
enter image description here
首先,你们知道为什么会这样吗?其次,是否有一个功能可以让我打开这些文件并保存它们。我确实尝试过openxlsx。但是,我仍然必须手动按下保存按钮。
这是我为引入文件而创建的函数:

store.FUN = function(x)
{
m = as.data.frame(read_excel(file))
names(m) = c(1:length(m))
m[1, 1] = str_sub(m[2, 1], 13)
m = bind_rows((m)[1, ], subset(m, (m)[1] == "Total Income"))
m[2, 1] = m[2, 2]
m = m[-c(2)]
return(m)
}

district_1.stores = sapply(store.file, store.FUN, simplify=FALSE) %>%
bind_rows(.id = "Store ID")
谢谢!
编辑:所以看起来细胞是制定的:
enter image description here
enter image description here
但是,如果我什么都不做,只保存文件并返回 R 执行脚本,那么数字就可以了。
下面是一个excel文件的例子:
enter image description here

最佳答案

我花时间在 github 上发布了 openxlsx 的问题.
Tl; dr:这不是错误,它是从 Excel 导入/导出到 Excel 时的内置“问题”,并且对于所有此类包都是如此。如果 Excel 工作表包含公式,开发人员会准确建议 TO 所做的事情:首先在 Excel 中打开文件,保存它,然后才将其导入 R。这没有回答 TO 的问题(即如何打开和保存 Excel通过 R 自动提交文件),但我仍然发布了这个答案,因为它增加了一些有用的上下文。
https://github.com/ycphs/openxlsx/issues/261https://github.com/ycphs/openxlsx/issues/188#issuecomment-832591241

关于r - 有没有办法在 R 的目录中打开、保存和关闭 excel 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69322857/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com