【发布时间】:2018-06-19 21:53:06
【问题描述】:
我有一个数据框:
df <- data.frame(id = c('1','2','3'), b = c('b1', '', 'b3'), c = c('c1', 'c2', ''), d = c('d1', '', ''))
id b c d
1 b1 c1 d1
2 c2
3 b3
id-1 的行填充了所有没有空列值的数据。如果rows 2 & 3 的单元格中缺少值,我想将所有单元格值从id-1 复制到id 2 and 3。最终输出类似于:
df2 <- data.frame(id = c('1','2','3'), b = c('b1', 'b1', 'b3'), c = c('c1', 'c2', 'c1'), d = c('d1', 'd1', 'd1'))
id b c d
1 b1 c1 d1
2 b1 c2 d1
3 b3 c1 d1
提前感谢您的帮助
【问题讨论】: