2
我已經在r中以下數據幀組通過在dplyr和計算百分比
Service Container_Pick_Day
ABC 0
ABC 1
ABC 1
ABC 2
ABC NA
ABC 0
ABC 1
DEF NA
DEF 0
DEF 1
DEF 1
DEF 1
DEF 2
DEF 1
柱Container_Pick_Day
是數字,並且由NA
值。 我想要做的是計算Service
容器的明智百分比拿起0th day,after 1 day,2 day and so on
忽略NA
值
期望中的數據幀將
Service Container_Pick_Day Percentage
ABC 0 (2/6)*100 = 33.33
ABC 1 (3/6)*100 = 50
ABC 2 (1/6)*100 = 16.67
DEF 0 (1/6)*100 = 16.67
DEF 1 (3/6)*100 = 50
DEF 2 (1/6)*100 = 16.67
我做了以下的R,但其發電NA輸出
值df%>%
group_by(Service) %>%
summarise(pick_day_perc = n()/sum(Container_Pick_Day),na.rm=T) %>%
as.data.frame()
我必須按Service and Container_Pick_Day
兩者兼而有之?
看起來你需要的是' sum(Container_Pick_Day,na.rm = TRUE)'? –
我想服務英明睿智的容器拿起個天..集裝箱的比例在同一天,第1天,第2天採摘。 – Neil
是的,我明白,但你說「但其發電NA的輸出值」,所以我的意思是,以取代位我的總和()位在我之前的評論。 –