【发布时间】:2017-12-11 00:18:59
【问题描述】:
我有一个需要转换为宽格式的数据集样本,但我有一个尚未在 StackOveflow 上解决的特定问题。
我想用来制作长数据集的列对于每一行都有唯一的值,但我想创建一个新数据集,以便每个 idvar 的 n 个属性的 n 个变量。
我需要转换这个:
state sector attribute_value
alabama 1 a
alabama 1 b
alabama 1 c
alabama 1 d
alabama 1 e
alabama 1 f
alabama 1 g
alabama 1 h
alaska 1 i
alaska 1 j
alaska 1 k
alaska 1 l
alaska 1 m
alaska 1 n
alaska 1 o
arizona 1 p
arizona 1 q
arizona 1 r
arizona 1 s
arizona 1 t
arizona 1 u
arizona 1 v
进入:
state sector attribute_value_1 attribute_value_2 attribute_value_3 attribute_value_4 attribute_value_5 attribute_value_6 attribute_value_7 attribute_value_8
alabama 1 a b c d e f g h
alaska 1 i j k l m n o n/a
arizona 1 p q r s t u v n/a
到目前为止,我还不能使用 dcast 或 reshape 来创建这种特殊的转换。
【问题讨论】: