【发布时间】:2020-06-28 11:49:49
【问题描述】:
仅当 I 列上的行显示 NA 时,我想将值从列 II 移动到列 I。
这是data.frame:
id <- c("A","B","C","D", "E","F","G")
I <- c("NA","NA","NA","10","20","NA","30")
II <- c("3","4","5","6","7", "8", "8")
df <- data.frame(id, I, II)
预期的结果是这样的:
id <- c("A","B","C","D", "E","F","G")
I <- c("NA","NA","NA","10","20","NA","30")
II <- c("3","4","5","6","7", "8", "8")
III <- c("3","4","5","10","20", "8", "30")
df <- data.frame(id, I, II,III)
提前致谢!
【问题讨论】:
标签: r