1
我必須繪製每年的Fatalities圖。所以我從日期中拿出 年,然後按它分組,然後我總結,以便我每年得到致命性。但是當我跑步的時候,它會給我帶來整個數據集的死亡率。關於R中的Group_by和Summarize函數的誤解[DPLYR包]
我不明白爲什麼?還有其他每年都會遇到死亡的替代方案。
在數據集中,每個事件都會發生致命事故,每年都會發生很多事件。
crash_data=read.csv("https://raw.githubusercontent.com/gluque/analytics_task2/master/Airplane_Crashes_and_Fatalities_Since_1908.csv")
> crash_data$Date <- as.Date(crash_data$Date, "%m/%d/%Y")
> crash_data$Date <- format(crash_data$Date, '%Y')
> cd<-subset(crash_data,select = c(Fatalities,Date))
> ab<-group_by(cd,Date)
> ef<-summarize(ab,Fatalities=sum(Fatalities,na.rm = TRUE))
> ef
Fatalities
1 105479
嘗試'GROUP_BY(CD,日期)%>%綜述(死亡人數= SUM(死亡人數,na.rm = TRUE)' – theArun
@theArun我試過了。它得到了相同的結果。 –