gpt4 book ai didi

r - 如何在 RStudio 中获取包和函数以及代码完成?

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

这对于有冲突的函数会很方便,更普遍的是系统地包含用于调试目的的包或将代码传达给其他人。必须手动写下包非常耗时,并且可以通过代码完成来避免。

这个问题有两部分:

1) 如何在完成弹出菜单中包含屏蔽功能?

例子:
x magrittr::set_names() masks purrr::set_names()
打字时 set_n和选项卡在文本编辑器中,我们只看到未屏蔽的函数 magrittr::set_names()在完成菜单中。我希望能够从菜单中选择我需要的那个。

2) 如何让代码完成同时记下 package::function() ?

例子:

magrittr::set_names()当 Tab 两次时 set_n在文本编辑器中,代码补全只记下函数set_names() .我想完成写下完整的名称magrittr::set_names() .

最佳答案

我同意其他评论 - 您直接要求的是 RStudio 的功能请求。函数名称的 Tab 补全仅适用于附加的函数。如果您附加包裹,则屏蔽规则将适用。

但是,一个好的解决方案(也是我使用的解决方案)永远不会附加包,并使用全名显式调用它们。在这里,RStudio 选项卡完成也可以提供很多帮助。

示例:输入 mag并点击标签。你会在建议中得到“magrittr::”。然后输入 set 'magrittr::set_names' 是最重要的建议之一。

多一点打字,但它解决了你的问题,让你完全控制你需要的 package::function 组合。

关于r - 如何在 RStudio 中获取包和函数以及代码完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62022144/

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