gpt4 book ai didi

r - 在 R 函数中修改变量

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

如何修改传递给 R 中函数的参数?在 C++ 中,这将通过引用传递。

g=4
abc <- function(x) {x<-5}
abc(g)

我要 g设置为 5。

最佳答案

@Dason 展示了一些方法,但实际上 - 你不应该 !

R 的整个范式是“传递值”。 @Rory 刚刚发布了处理它的正常方法 - 只需返回修改后的值...

环境通常是唯一可以在 R 中通过引用传递的对象。

但是最近 R 中添加了称为引用类的新对象(它们使用环境)。他们可以修改他们的值(但以一种受控的方式)。如果你真的觉得有必要,你可能想考虑使用它们......

关于r - 在 R 函数中修改变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8419877/

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