为什么 rmarkdown 在编织文件时将 NA 值添加到我的 ggplot 中?

Why is rmarkdown adding NA values to my ggplot when I knit the file?

我一直卡在一个特定的问题上。我已经创建了一个 rmd 文件,一切都是我想要的,但是,当我将 rmd 文件编织成任何格式(HTML、pdf、word)时,rmd.file 将生成 ggplots不适用值。另一方面,如果我 运行 rmd 脚本中的代码块,它会显示在没有 NA 值的情况下应该如何处理。请注意,开始时没有 NA 值。关于如何解决这个问题有什么建议吗?

下面附上图片:

plot 1 before knit

plot 1 after knit

plot 2 before knit

plot 2 after knit

如果没有一些可重现的示例,我无法自己尝试,但是您尝试过包含 drop_na() 函数吗?

all_trips_v2 %>% 
  drop_na() %>% ...

或低于

... arrange(user_type, weekday) %>% 
drop_na() %>% ...