gpt4 book ai didi

r - 在 Rstudio 上浏览 R 代码的高效递归方式?

转载 作者:行者123 更新时间:2023-12-03 23:58:38 24 4
gpt4 key购买 nike

我正在使用 RStudio。

我开始觉得有必要通过包代码来更深入地理解或破解某些功能。当我尝试使用 Using Ctrl+Click with the mouse 导航时对于在包中定义的函数,代码显示在一个特殊的源代码查看器中。

这个观点的问题

  • 它是只读 View ( 为什么?)。您无法通过其他调用和定义的函数代码。我知道其他 IDE(用于其他语言),我们可以在只读模式下递归遍历代码。
  • 对于泛型函数,我们只有 UseMethod 行而没有代码。

  • 我的解决方案是加载包(代码源)并使用在文件中查找选项来浏览代码。

    你有更有效的方法来分别通过代码吗?
    我愿意接受建议:其他 IDE?视窗/Unix?网络解决方案:你认为云上安装Rstudio服务器版可以不加载通过所有R包吗?

    PS:我的问题主要是通过代码而不是破解它。

    最佳答案

    我通常发现 github 是挖掘包的最佳方式(对于那些发布在那里的包)。虽然这远不是​​一个完美的解决方案,但它通常还包括测试和指向其他文档的链接,您并不总是使用标准的“?”找到这些文档。如果您需要真正理解一个包,而不是简单地理解一个记录不佳的签名,这种方法通常最有用。 Hadley Wickham 的 lubridate 是一个包,这种方法为我带来了返回。此外,我发现通过检查测试和辅助文件,我可以更好地了解代码的质量。

    关于r - 在 Rstudio 上浏览 R 代码的高效递归方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13677435/

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