【发布时间】:2019-05-29 06:26:45
【问题描述】:
我正在寻找一种在duplicated() 行中填充NA 的方法。有完全相同的行,一次有一个 NA,所以我决定用完整行的值填充这一行,但我不知道如何处理它。
使用duplicated() 函数,我可以有一个这样的数据框:
df <- data.frame(
Year = rnorm(5),
hour = rnorm(5),
LOT = rnorm(5),
S123_AA = c('ABF4576','ABF4576','ABF4576','ABF4576','ABF4576'),
S135_AA = c('ABF5403',NA,'ABF5403','ABF5403','ABF5403'),
S13_BB = c('BF50343','BF50343','BF50343','BF50343',NA),
S1763_BB = c('AA3489','AA3489','AA3489','AA3489','AA3489'),
S173_BB = c('BQA0478','BQA0478','BQA0478','BQA0478','BQA0478'),
S234543 = c('AD4352','AD4352','AD4352','AD4352','AD4352'),
S1265UU5 = c('AZERTY', 'AZERTY', 'AZERTY', 'AZERTY','AZERTY')
)
这些行是相似的,那么我怎么能通过前面的原始值(不是 NA)来感受 NA 呢?没有complete.cases()rows。
【问题讨论】:
标签: r duplicates na