gpt4 book ai didi

r - ls(envir = envir, all.names = private) 出错?

转载 作者:行者123 更新时间:2023-12-02 08:32:21 26 4
gpt4 key购买 nike

当我尝试使用“XLConnect”包将 Excel 文件读入 R 时,以下错误不断出现,不一致。

Error in ls(envir = envir, all.names = private) : 
invalid 'envir' argument

我什至在使用其他读取 Excel 文件的包(例如包“xlsx”和“xlsReadWrite”)时实际上遇到了此错误。很多时候重新启动 R session 可以解决这个问题,这让我认为我在 R session 中所做的其他事情正在改变环境并且不再允许我加载 excel 文件。以下是导致此错误的最新代码示例。在这种情况下,我知道以下编码序列导致出现错误 - 但为什么会发生这种情况?如果我需要 chron 包,我怎样才能克服这个错误。

library("XLConnect")
wb2 <- loadWorkbook("excel_file", create = FALSE)
library(chron)
wb2 <- loadWorkbook("excel_file", create = FALSE)

还有其他人遇到过这个问题吗?非常感谢有关此问题的任何帮助!

最佳答案

在重新打开工作簿之前,请尝试删除对先前打开的工作簿的引用,因此:rm(wb2)wb2 <- loadWorkbook("excel_file", create = FALSE)

此外,请确保在运行 R 测试时“excel_file”未被 Excel 或任何其他程序打开。

我在使用 XLConnect 时发现了同样的错误,以上内容似乎有所帮助。

关于r - ls(envir = envir, all.names = private) 出错?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16656979/

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