【发布时间】:2020-05-13 10:17:56
【问题描述】:
我有以下 R 数据框(带标题):
A B C x y
a1 b1 c1 0.68 0.43
a1 b1 c2 -0.52 0
a1 b2 c1 -0.58 -0.32
a1 b2 c2 -1.36 -0.73
a2 b1 c1 0.68 0.43
a2 b1 c2 -0.52 0
a2 b2 c1 -0.58 -0.32
a2 b2 c2 -1.36 -0.73
我想获得以下信息:
C x_a1_b1 y_a1_b1 x_a1_b2 y_a1_b2 x_a2_b1 y_a2_b1 x_a2_b2 y_a2_b2
c1 0.68 0.43 -0.58 -0.32 0.68 0.43 -0.58 -0.32
c2 -0.52 0 -1.36 -0.73 -0.52 0 -1.36 -0.73
我试图以某种方式使用tidyr::spread() 来实现,但我不知道如何才能以所需的方式传播原始表格。
有什么办法可以做到这一点?
谢谢!
【问题讨论】: