我有一个tibble,看起来像这样:
X Form Jan_92 Feb_92 Mar_92 (....)
<int> <fct> <dbl> <dbl> <dbl>
1 var1 2.02 2.97 0.12
2 var2 0.23 0.28 0.33
3 var3 0.08 0.28 0.12
我想整理它,以便所有的月/年组合(有10年的价值)都在一个列中,var 1/var 2/var 3度量值是具有相应值(对应于日期)的列名。
到目前为止,我已经尝试了用t(data)进行转置,但这会将它变成一个dataframe,并且我得到了奇怪的行/列命名问题,当我将它放回tibble格式时,我无法修复。
3条答案
按热度按时间atmip9wb1#
我们可以使用
pivot_longer
转换为'long'格式,然后使用pivot_wider
整形为'wide'格式数据
v2g6jxz62#
如果你不关心
X
列(它只是一个计数器),那么下面的工作在data.table
:tidyverse
解决方案:使用akrun's data。
g2ieeal73#
您可以:
数据