【发布时间】:2019-12-02 01:52:18
【问题描述】:
我有很多列的纵向数据,但在这里包含了感兴趣的列;
dfin1 <-
ID ROUND CONC PD
1 0 100 15
1 2 120 10
1 4 14 10
1 6 10 8
2 0 120 15
以及具有多列的主题级数据;
dfin2 <-
ID HEIGHT GENDER
1 120 0
2 130 1
对于每个主题,我想将CONC 和PD 的值列添加到ROUND 0、2、6 到df2 中。列名CONC_ROUNDx、PD_ROUNDx,其中 x 是整数。输出应该是这样的:
dfout <-
ID HEIGHT GENDER CONC_ROUND0 PD_ROUND0 CONC_ROUND2 PD_ROUND2 CONC_ROUND6 PD_ROUND6
1 120 0 100 15 120 10 10 8
2 130 1 120 15 NA NA NA NA
我正在使用 RStudio。
【问题讨论】:
标签: r data.table tidyr