【发布时间】:2021-08-20 03:05:20
【问题描述】:
假设我在 R 中有一个这样的列表:
L <- list(
c(0.68, 0.78, 0.63, 0.2, 0.89, 0.81),
c(0.93, 0.89, 0.77, 0.86, 0.49, 0.2),
c(0.88, 0.08, 0.15, 0.35, 0.6, 0.45),
c(0.07, 0.85, 0.49, 0.92, 0.87, 0.34)
)
L
[[1]]
[1] 0.68 0.78 0.63 0.20 0.89 0.81
[[2]]
[1] 0.93 0.89 0.77 0.86 0.49 0.20
[[3]]
[1] 0.88 0.08 0.15 0.35 0.60 0.45
[[4]]
[1] 0.07 0.85 0.49 0.92 0.87 0.34
我想找到每对向量之间的相关系数,但在多个长度上,例如,cor(L[[i]][1:t],L[[j]][1:t]) t 从 2 to 6 变化。有没有办法用applyfamily 函数来执行它?
【问题讨论】:
标签: r list apply lapply sapply