R help-错误:如果“ cols”是“ vars()”列表,“ rows”必须为“ NULL”或“ vars()”列表

use*_*345 3 r ggplot2

我希望在使用ggplot2 facet_wrap时帮助您理解以下错误

Error: `rows` must be `NULL` or a `vars()` list if `cols` is a `vars()` list
Run Code Online (Sandbox Code Playgroud)

我在新计算机上使用全新安装。现在我尝试绘制的任何数据框上都出现错误。例如

test.csv

party,status,emissions
Australia,low,20
Australia,mid,30
Australia,high,40
Finland,low,60
Finland,mid,10
Australia,high,45
Run Code Online (Sandbox Code Playgroud)

[R

library(ggplot2)
library(dplyr)

test <- read.csv("test.csv")

test %>% ggplot() + geom_path(aes(status,emissions)) %>% 
  facet_grid(vars(party))
  #or facet_wrap(~party)
Run Code Online (Sandbox Code Playgroud)

akr*_*run 5

我们需要+代替%>%

library(dplyr)
library(ggplot2)
test %>%
    ggplot() + 
      geom_path(aes(status,emissions)) + 
      facet_grid(.~ party)
Run Code Online (Sandbox Code Playgroud)