dplyr() 패키지를 처음 사용하고 시각화 지정을 위해이 패키지를 사용하려고합니다. 내 데이터를 ggplot()으로 파이프 처리 할 수 있지만 plot()으로 처리 할 수 없습니다. 나는 this post을 찾아 왔고 그 중 하나를 포함 해 답을 찾았는데 나에게 도움이되지 못했습니다.dplyr을 사용하여 파이프 또는 플롯 (플롯)하는 방법?
코드 1 :
Error in plot(year, total, emission) : object 'year' not found
코드 2 :
emission <- mynei %>%
select(Emissions, year) %>%
group_by(year) %>%
summarise (total=sum(Emissions))
emission %>%
plot(year, total,.)
나는 다음과 같은 오류 얻을
mynei %>%
select(Emissions, year) %>%
group_by(year) %>%
summarise (total=sum(Emissions))%>%
plot(year, total, .)
이 중 하나를 작동하지 않았다과 같은 오류를 반환했습니다.
흥미롭게도 내가 언급 한 게시물의 솔루션은 동일한 데이터 세트에서 작동하지만 내 데이터에서는 작동하지 않습니다. 그러나 나는 배출 $ year 및 방출 $ total을 사용하여 플롯을 생성 할 수 있습니다.
나는 무엇이 있습니까? 누군가가 질문에 aosmith의 코멘트 @ 놓친 경우
mynei %>%
select(Emissions, year) %>%
group_by(year) %>%
summarise (total=sum(Emissions))%>%
with(plot(year, total))
, 않습니다plot.formula
가 데이터 인수를 가지고 : 가장 좋은 건 with
에 파이프 그래서
당신이 링크 한 질문에 대한 답변에서 볼 수 있듯이,'plot'.formula는'data' 인자를 가지고 있습니다. 따라서'plot (total ~ year,.) '을 사용해야합니다. – aosmith
@aosmith 설명해 주셔서 감사합니다. 그것은 효과가 있었다. – sadiqsaleem
이것은'.'을 지정하지 않아도 작동합니다 - 그래서 예. '줄거리 (총 ~ 년)'. –