我有一个数据框(由连续对构建),具有以下结构:
Name Var1 Var2 Comments
A 0.5 4 Zone1
A1 0.9 5 Zone2
B 0.3 55 Zone1
B1 0.1 7 Zone2
C 2 8 Zone1
C 3 9 Zone2
D 0.2 0.6 Zone1
D 3 4 Zone2
我希望将其拆分并将其保存在具有以下结构的新数据框中:
Name Var1 Var2 Comments Name.1 Var3 Var4 Comments.1
A 0.5 4 Zone1 A1 0.9 5 Zone2
B 0.3 55 Zone1 B1 0.1 7 Zone2
C 2 8 Zone1 C 3 9 Zone2
D 0.2 0.6 Zone1 D 3 4 Zone1
有可能吗?可以有人帮助我。
由于
答案 0 :(得分:1)
你应该能够按区域分割数据(我假设在评论1中的Zone1是一个错误......)然后将它们重新组合在一起:
wide<-cbind(df[df$Comments=="Zone1",],df[df$Comments=="Zone2",])
然后,您只需要在示例中更改列名称(例如,为第二个名称列获取Name.1)