ID DATEE A B
102984 2016-11-23 2.0 2.0
140349 2016-11-23 1.5 1.5
167109 2017-04-16 2.0 2.0
167109 2017-06-21 1.5 1.5
最终结果:
ID DATEE A B
102984 NA 1.0 1.0
102984 2016-11-23 2.0 2.0
140349 NA 1.0 1.0
140349 2016-11-23 1.5 1.5
167109 NA 1.0 1.0
167109 2017-04-16 2.0 2.0
167109 2017-06-21 1.5 1.5
到目前为止,我使用以下代码在每个组的底部添加一行空行 do.call(rbind, by(df,df$ID,rbind,"")) 然而,当我用一个值向量替换 "" 时,我无法将特定值引入其各自的列中。