我知道您有多喜欢here()软件包...我才刚刚开始流行。
我正在尝试编写一个(相对)自动化的代码来清理数据,我想使用here()和parse()。但是parse()似乎不喜欢在其中包含here()。
cleaning <- parse(file = here("folder", "source-code.R"))
我得到了错误:
Error in here("folder", "source-code.R"):
unused argument ("source-code.R")
如果我将工作目录设置为包含“ source-code.R”的文件夹,并删除here()参数,则该过程将正常工作。
此外,我尝试删除“文件夹”并仅调用“ source-code.R”,但随后出现错误:
Error in parse(file = here("source-code.R")) :
'file' must be a character string or connection
感谢您的帮助!
答案 0 :(得分:0)
感谢MrFlick认识到命名冲突。使用here::here()
解决了!