【发布时间】:2020-03-27 18:11:14
【问题描述】:
我有一个数据框,我需要将其转换为用于小组研究。我想将我的行转换为列,然后将这些列堆叠成一列。我目前的数据:
STATE 1970 1971 1972 1973...2018
State-A X X X X X
State-B X X X X X
State-C X X X X X
我需要什么:
Year State Data
1970 A X
1971 A X
...
2018 A X
1970 B X
1971 B X
等等……
我已经尝试过堆栈、融化和重塑功能,但均无济于事。我还尝试列出我的数据然后将其展平,这完全是一场灾难。非常感谢任何帮助!
【问题讨论】:
-
您更新的数据与之前的格式相同。我认为唯一需要更改的是
pivot_longer(cols = -STATE, names_to = 'Year', values_to = 'Data'),因为列名已从“年份”更改为“状态”