|
|
1
0
您需要显式返回
R隐式返回最后一个操作的结果,但这是计算的结果
您可以显式调用
不使用的主要例外情况
最后,与其在对象的行和列上循环,不如考虑按行工作。R是矢量化的,所以您可以
甚至还有更有效的方法可以做到这一点,但如果您以矢量化的方式思考,您将开始编写更简单、更快的R代码。 |
|
|
2
0
函数式编程风格 我认为OP缺少的是不能修改作为参数直接传递的变量。这就是函数式编程风格。 参观 https://en.wikipedia.org/wiki/Functional_programming 事实上,函数体中的变量是作为参数传递的变量的副本。因此,您正在制作副本。 这就是为什么必须返回副本并将其重新分配给变量的原因。
|
|
|
Bae · 用R中特定分布生成的随机数填充NA值 3 年前 |
|
|
Dyllan · 用R中的NAs按列计算两个子组之间的差值 8 年前 |
|
|
John_Doe · 函数从数据帧中删除某些行 8 年前 |
|
|
Tina · 情节不考虑NA值的zoo打印行 8 年前 |
|
|
PrzeM · R函数仅对特定列中没有NA的行执行 8 年前 |