【问题标题】:Applying a function by row to certain columns按行将函数应用于某些列
【发布时间】:2019-06-04 13:19:42
【问题描述】:

我有一个包含许多列的数据集。我有一个函数可以创建采用 n 和 r 的标准错误。

我希望将此函数应用于我的数据集的每一行,并将第 11 列作为 n,将第 15 列作为 r。然后将我的函数应用于我的数据集的每一行的这两列。然后将输出保存为我的数据集中的新列。

r.se = function(r, n) sqrt((1-r^2)/(n-2))

是我的功能码

【问题讨论】:

    标签: r


    【解决方案1】:

    函数参数是矢量化的,因此列可以直接用作参数

    r.se(df1[, 15], df1[, 11])
    

    【讨论】:

      猜你喜欢
      • 2018-11-10
      • 2022-01-15
      • 2016-09-24
      • 1970-01-01
      • 2014-09-07
      • 1970-01-01
      • 2019-10-18
      • 1970-01-01
      • 2021-02-03
      相关资源
      最近更新 更多