1. 程式人生 > >R語言 對資料框按某一列分組求組內平均值

R語言 對資料框按某一列分組求組內平均值

可使用aggregate函式,如:

aggregate(.~ID,data=這個資料框名字,mean) 

如果是對資料框分組,組內有重複的項,對於重複項保留最後一行資料用:

pcm_df$duplicated <- duplicated(paste(pcm_df$OUT_MAT_NO, pcm_df$Posit, sep = "_"), fromLast = TRUE)
pcm_df <- subset(pcm_df, !duplicated)
pcm_df$duplicated <- NULL