【问题标题】:Split a numeric dataframe into all possible combinations of 2 columns in R将数字数据框拆分为 R 中 2 列的所有可能组合
【发布时间】:2015-10-24 13:31:03
【问题描述】:

我正在尝试拆分数据帧的列,以从包含 n 列的数据帧中找到(两个)列的所有可能组合的 pmcc,例如在这种情况下,有 3 列 长径高

0.455 0.365 0.095
0.350 0.265 0.090
0.530 0.420 0.135
0.440 0.365 0.125
0.330 0.255 0.22

在这里,我必须找到所有组合的 pmcc,例如(长度、直径)、(直径、高度)等。 任何帮助! 谢谢

【问题讨论】:

    标签: r multiple-columns correlation


    【解决方案1】:
    data.frame(z = rnorm(100, 2), y = rnorm(100, 4), x = rnorm(100, 6)) -> frame
    combn(colnames(frame), 2) -> combos
    apply(combos, 2, function(x) cor(frame[,x[1]], frame[,x[2]]))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-29
      • 1970-01-01
      • 1970-01-01
      • 2021-02-17
      • 2017-05-26
      相关资源
      最近更新 更多