【发布时间】:2021-02-18 22:56:28
【问题描述】:
我有一个包含三列的数据框:值、类型和类。
看起来像这样:
df = data.frame(value = c(1:10), type = c("a","b","c","a","b","b","c","a","b","b"),
class = c("aos","aos","ezx","ezx","kl","kl","wq","wq","us","us"))
value type class
1 a aos
2 b aos
3 c ezx
4 a ezx
5 b kl
6 b kl
7 c wq
8 a wq
9 b us
10 b us
我想将它重新排列成一个矩阵,其中列代表不同的类型值,行代表类值,相交的值是数据帧中原始数据的平均值。
我正在寻找的矩阵应该是这样的:
aos ezx kl wq us
a 1 4 8
b 2 5.5 9.5
c 3 7
【问题讨论】: