Dplyr ve ggplot2 ile na değerleri içeren yığılmış bir barplotu nasıl yapabilirim?dplyr/ggplot2: na değerlerini içeren yığılmış çubuklarla zaman grafiği
x Eksen: Yıl
Y Ekseni: ne denedim NA'nın gözlemlerin numaraları ve sayıları
data <- data.frame(year = c(2015, 2015, 2016, 2016),
column2 = c(4, NA, 9, 1))
library (dplyr)
missing_data <- data %>%
count(year, complete.cases(column2))
Benim sonuçları
year complete.cases(column2) n
(dbl) (lgl) (int)
1 2015 FALSE 1
2 2015 TRUE 1
3 2016 TRUE 2
:
library(ggplot2)
na_plot <- ggplot (missing_data, aes(x=year, y=n))
na_plot+
geom_bar(stat="identity", aes(fill = complete.cases(column2))
aes deyimi içinde "grubu = complete.cases (sütun2)" ekleyerek misiniz hile yapmak? –
Sözdizimsel olmayan geçerli adlar etrafında arka keneler kullanabilirsiniz: \ 'complete.cases (column2)' – aosmith