我使用以下方法将所有相关性存储在矩阵中:

corrs <- cor(dataset, use="pairwise.complete.obs")


但是现在我想将值四舍五入到逗号后的两位数。我怎样才能做到这一点?我只是找到了一个舍入函数,但不知道如何将其应用于所有值。

最佳答案

就像在其他问题中一样,使用找到的函数(round):)

corrs <- round(cor(dataset, use="pairwise.complete.obs"), 2)


例如:

> round(cor(cars),2)
      speed dist
speed  1.00 0.81
dist   0.81 1.00

09-04 03:13