【发布时间】:2019-04-04 12:28:09
【问题描述】:
我有一个如下所示的数据集:
Name Result
X1 Red
X2 Blue
X2 Green
X3 Red
X2 Yellow
X3 Blue
我希望“名称”列中的值变成它们自己的列,并带有相应的“结果”值
X1 X2 X3
Red NA NA
NA Blue NA
NA Green NA
NA NA Red
NA Yellow NA
NA NA Blue
我已经研究了 tidyr 中的一些选项(例如单独),但我没有任何运气。
感谢任何帮助。谢谢你:)
【问题讨论】:
-
试试
library(tidyr); spread(df1, Name, Result)