gpt4 book ai didi

r - `aliases` 不能与 knitr `root.dir` 中的 `opts_knit$set` 一起使用?

转载 作者:行者123 更新时间:2023-12-04 09:36:04 25 4
gpt4 key购买 nike

knitr manual :

aliases: (NULL) a named character vector to specify the aliases ofchunk options


由于我的目录名很长,我想使用 aliases如下:
knitr::opts_knit$set(aliases = c(mydir = 'E:/web/cel/ae repo/middle temp data/20190303'), root.dir = mydir,base.dir = mydir)
但我得到了错误: can not find object mydir .问题出在哪儿?

最佳答案

我认为您误解了 package option aliases 作品:

  • 它允许您定义选项名称的别名,而不是选项值的快捷方式。
  • 在您的示例代码中,您尝试使用别名作为包选项的值(参见第 1 点)。别名是块选项的替代名称。

  • 要实现您显然想要做的事情,只需定义一个新对象 mydir并在设置包选项时使用它:
    mydir <- 'E:/web/cel/ae repo/middle temp data/20190303'
    knitr::opts_knit$set(root.dir = mydir, base.dir = mydir)

    关于r - `aliases` 不能与 knitr `root.dir` 中的 `opts_knit$set` 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62581459/

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