我正在遵循本指南中的代码,https://www.adb.org/sites/default/files/publication/698091/guidebook-mapping-poverty-data-integration-ai.pdf
并输入
wd <- tcltk::tk_choose.dir(caption ="Select Working Directory")
进入 R
但收到错误消息Error in structure(.External(.C_dotTclObjv, objv), class = "tclObj") : [tcl] invalid command name "tk_chooseDirectory".
当我将其更改为
wd <- tcltk::tk_chooseDirectory(caption ="Select Working Directory")
时
我收到错误
Error: 'tk_chooseDirectory' is not an exported object from 'namespace:tcltk'
。
我之前唯一的代码行是安装软件包,但由于 tcltk 是 R 的基础软件包,所以这不太可能是问题所在。
我该如何解决这个问题?谢谢你!我附上了示例代码的照片。
在开发 RShiny 应用程序期间,我尝试了
tcltk::tk_choose.dir(caption = "Choose output folder",default = "~")
然后产生了此错误消息:
Error in structure(.External(.C_dotTclObjv, objv), class = "tclObj") :
[tcl] invalid command name "tk_chooseDirectory".
In addition: Warning message:
In fun(libname, pkgname) : couldn't connect to display ":0"
我通过在运行上面的代码之前打开 XQuartz 解决了这个问题。我猜这个错误可能来自于目录选择界面和R studio之间的断开。