【发布时间】:2019-09-11 05:14:56
【问题描述】:
我正在尝试修改以下 R 数据框:
Column1 Column2 Value1 Value2
Parent1 Child1 3 12
Parent1 Child2 4 12
Parent1 Child3 5 12
Parent2 Child4 2 9
Parent2 Child5 6 9
Parent2 Child6 1 9
我想将“父”条目放在“子”条目上方,并将值从“Value2”移动到“Value1”。新的数据框是这样的:
Column2 Value1
Parent1 12
Child1 3
Child2 4
Child3 5
Parent2 9
Child4 2
Child5 6
Child6 1
这可以使用 dplyr 完成吗?另外,有没有办法在“儿童”条目中添加任何额外的空白?
感谢您的任何见解。
【问题讨论】:
-
只是好奇,以这种方式构建数据的目的是什么?
-
这是一个我正在处理分层数据的项目。
-
这样做,你会失去你的结构。在这样的框架中,您可能不会保留 child1-parent1 关系。我建议您以保留的格式保存数据。
-
感谢您的评论。不过,我还是想看看这是怎么做到的。
-
xml 或 json 更适合这种情况。