R:我在创建组中位数时遇到问题

时间:2019-06-23 20:13:09

标签: r dplyr

因此,我创建了变量chart3,以过滤SEX和year(MULTYEAR)的原始数据。我通过AGESchulbildung创建了一个小组。我还总结了Schulbildung小于12。问题是因为变量'Schulbildung'包含类似8、9 a.s.o

的值

enter image description here

Schulbildung < 12的中位数是错误的。 {oder值Schulbildung的中位数是正确的。

chart3 <- Datengf %>% # Datensatz gefiltert für Männer
  filter(SEX == 1 & MULTYEAR == 2017)%>%
  group_by(AGE,Schulbildung) %>% 
  summarise(medianincome = median(INCWAGE))%>%
  ungroup()%>%
  mutate(Schulbildung = ifelse(Schulbildung < 12, "<12", Schulbildung)) %>%
  group_by(Schulbildung,AGE)%>%
  summarise(medianincome = mean(sum(medianincome)))

0 个答案:

没有答案