R语言 complete fill = 0,适用于所有列,而不仅仅是特定列

tjjdgumg  于 2023-04-27  发布在  其他
关注(0)|答案(1)|浏览(126)

阅读文档here以完成()
fill:一个命名列表,为每个变量提供一个单独的值,以代替缺失组合的NA。
先前提供的示例:

df %>%
  complete(
    group,
    nesting(item_id, item_name),
    fill = list(value1 = 0, value2 = 99)

我的问题是,我可以告诉完整填写所有与0?尝试只fill = 0返回一个错误。我有超过100 cols!

bxjv4tth

bxjv4tth1#

如果您想填充所有列,

library(dplyr)
library(tidyr)

df %>%
  complete(trial_day = 1:14) %>% 
  mutate(across(everything(), replace_na, 0))

相关问题