【发布时间】:2018-02-21 19:14:42
【问题描述】:
我有一个需要转换的数据框。我需要根据列的值将行更改为唯一列。
例如:
输入数据帧
| column_1 | column_2 |
-----------------------
| A | B |
| A | C |
| B | E |
| B | C |
| C | F |
| C | G |
输出数据帧
| column_1 | column_2 | column_3 |
----------------------------------
| A | B | C |
| B | E | C |
| C | F | G |
最终的 DataFrame 应该在 column_1 中具有所有唯一值,并且来自输入 DataFrame 的 column_2 的值将作为新列添加到新 DataFrame 中,即 Column_2 和 Column_3。
我尝试在 R 中使用 reshape 和 melt 包,但我得到了错误的数据框。
【问题讨论】:
标签: r dataframe transform reshape melt