,可以通过以下步骤完成:
install.packages("dplyr")
。library(dplyr)
。df <- data.frame(
id = c(1, 2, NA, 4),
name = c("John", "Jane", NA, "Mike"),
age = c(25, NA, 30, 35)
)
df_filled <- df %>%
complete(id, fill = list(name = "Unknown", age = 0))
在上述代码中,我们使用id列来生成完整的数据框,并使用fill参数指定了要填充的列及其对应的填充值。在这个例子中,我们将name列的缺失值填充为"Unknown",将age列的缺失值填充为0。
print(df_filled)
这样,你就可以将缺少的行添加到R中的df中,并使用dplyr填充NA了。请注意,这里的示例代码仅供参考,具体的填充逻辑和填充值应根据实际需求进行调整。
领取专属 10元无门槛券
手把手带您无忧上云