Ben dplyr() paketinde yeniyim ve görselleştirme ödevim için kullanmaya çalışıyorum. Verilerimi ggplot() olarak ancak bunu çizimiyle() yapamıyorum. this post ile karşılaştım ve yorumları içeren cevaplar benim için çalışmadı.dplyr kullanarak, nasıl boru veya zincir çizimi()?
Kod 1:
Error in plot(year, total, emission) : object 'year' not found
Kod 2:
emission <- mynei %>%
select(Emissions, year) %>%
group_by(year) %>%
summarise (total=sum(Emissions))
emission %>%
plot(year, total,.)
aşağıdaki hatayı alıyorum
mynei %>%
select(Emissions, year) %>%
group_by(year) %>%
summarise (total=sum(Emissions))%>%
plot(year, total, .)
Bu da işe yaramadı ve aynı hata döndürdü.
İlginç bir şekilde, bahsettiğim gönderideki çözüm aynı veri kümesi için çalışıyor ancak kendi verilerim için çalışmıyor. Ancak, emisyonu olan yıl ve emisyonu toplam toplamı kullanarak grafiği oluşturabiliyorum.
Hiçbir şey eksik miyim? Herkes soru üzerine aosmith yorumuna @ cevapsız durumda
mynei %>%
select(Emissions, year) %>%
group_by(year) %>%
summarise (total=sum(Emissions))%>%
with(plot(year, total))
, yaparplot.formula
bir veri argümanı var: en iyi bahis with
için boruya yani
Bağladığınız soruya verilen yanıtta gösterildiği gibi, 'data' argümanına sahip' plot.formula 'dır. Yani, komplo (toplam ~ yıl,.) 'Yi kullanmanız gerekiyordu. – aosmith
@aosmith Açıklama için teşekkür ederiz. İşe yaradı. – sadiqsaleem
Bu ayrıca '.' belirtmeden de çalışır - böylece ör. arsa (toplam ~ yıl). –