gpt4 book ai didi

r - 为什么 R Studio 中的代码完成不完整?

转载 作者:行者123 更新时间:2023-12-03 06:54:15 24 4
gpt4 key购买 nike

示例 1:让我以mean() 函数为例。在mean函数中使用na.rm=TRUE是很常见的。但它不会显示在代码完成中。当我将鼠标悬停在平均值函数上时,我得到平均值(x,...)。在mean函数中,当我按下tab键时,这是同样的事情。但是当我进入这个函数的帮助时,它列出了 x、na.rm 和 trim 作为参数,然后还有“...”。那么,为什么这些参数没有显示在代码补全中?

示例 2:让我以 write.csv() 函数为例。当我将鼠标悬停在该函数上时,我得到 write.csv(...)。当我在函数内按 Tab 键时,我会得到一堆参数(x、文件、附加等)。这一次,工具提示中显示的参数和代码补全中显示的参数不一样?

这样的行为有原因吗?这看起来非常不一致,坦率地说,甚至对我来说很不方便。但我是 R 的初学者,所以我猜这背后可能有一些我不明白的推理。

最佳答案

如果您按 Tab 键,您应该会看到一个下拉(或下拉?)窗口,您可以使用向下箭头键向下(向上)滚动,直到显示 mean.default。然后你的工具提示应该显示你期望的参数。

enter image description here

通用 mean 函数实际上是一个 S3 函数家族,也可能是 S4 函数家族,具体取决于您加载的包。仅当您的第一个或 x 参数不在通用函数的类中时,您才会真正使用 mean.default

关于r - 为什么 R Studio 中的代码完成不完整?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46900462/

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