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

你可能感兴趣的:(R)