gpt4 book ai didi

r - XLConnect 中的错误

转载 作者:行者123 更新时间:2023-12-04 02:43:33 26 4
gpt4 key购买 nike

我正在尝试将 Excel 工作表导入 r。我使用了以下代码:

x <- loadWorkbook("x.xlsx")
b <- readWorksheet(x, sheet="b")

第一行工作正常,但是,运行第二行会出现以下错误:
Error in (function (classes, fdef, mtable)  : 
unable to find an inherited method for function ‘readWorksheet’ for signature ‘"jobjRef", "character"’

我在该表中没有缺失值。

转载请下载 trial.xlsx来自 https://github.com/ahmedfsalhin/1stpaper .

系统信息:优胜美地操作系统。

最佳答案

看来“根本原因”是您应该添加代码来指定函数及其所属的包。类型 XLConnect::loadWorkbook在这种情况下选择你想要的。 R 中没有“混淆”或随机选择重复的函数名称.选择取决于所有加载包的加载顺序。使用 search()查看为您输入的命令检查包的顺序。

例如,目前我得到

search()
[1] ".GlobalEnv" "package:caTools"
[3] "package:XLConnect" "package:XLConnectJars"
[5] "package:stats" "package:graphics"
[7] "package:datasets" "package:vecsets"
[9] "package:cgwtools" "package:grDevices"
[11] "package:utils" "package:methods"
[13] "Autoloads" "package:base"

您会注意到环境中的任何内容 ( .GlobalEnv ) 都会被首先选中,并且所有加载的库都会覆盖 base包,例如。

关于r - XLConnect 中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26587659/

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