【发布时间】:2022-11-19 05:05:43
【问题描述】:
使用此代码:
Q2 <- msleep[, c(6, 7, 10, 11)]
round(cor(Q2, use="complete.obs"), 2)
我将输出输出到控制台:
sleep_total sleep_rem brainwt bodywt
sleep_total 1.00 0.71 -0.39 -0.46
sleep_rem 0.71 1.00 -0.22 -0.27
brainwt -0.39 -0.22 1.00 0.52
bodywt -0.46 -0.27 0.52 1.00
但是,当我执行 print(Q2) 时,我将其作为输出:
A tibble: 83 x 4
sleep_total sleep_rem brainwt bodywt
<dbl> <dbl> <dbl> <dbl>
1 12.1 NA NA 50
2 17 1.8 0.0155 0.48
3 14.4 2.4 NA 1.35
4 14.9 2.3 0.00029 0.019
5 4 0.7 0.423 600
6 14.4 2.2 NA 3.85
7 8.7 1.4 NA 20.5
8 7 NA NA 0.045
9 10.1 2.9 0.07 14
10 3 NA 0.0982 14.8
# ... with 73 more rows
# i Use `print(n = ...)` to see more rows
>
如何将第一个结果分配给 Q2?
期待,
Q2 <- msleep[, c(6, 7, 10, 11)]
round(cor(Q2, use="complete.obs"), 2)
结果输出为
print(Q2)
【问题讨论】:
标签: r