【发布时间】:2020-07-07 17:41:24
【问题描述】:
我有以下问题:
作为一个例子,我有这个数据框
> employee <- c('John Doe','Peter Gynn','Jolie Hope')
> salary <- c(NA, NA, NA)
> startdate <- as.Date(c('2010-11-1','2008-3-25','2007-3-14'))
> employ.data <- data.frame(employee, salary, startdate)
我定义了这个列表
> l <- list("John Doe" = "23400",
"Peter Gynn" = "28000",
"Jolie Hoper" = "34000")
现在,我正在尝试根据员工列的值并使用列表替换薪水列中的 NA 值。 dplyr 有没有快速的方法?我正在寻找不同的情况,因为我在列表中有很多关键值...谢谢!
【问题讨论】: