[英]Aggregate a data frame per unique value of a column
我正在嘗試為列的每個唯一值聚合一個數據幀:
A <- c(3, 5, 3, 5)
B <- c(10, 20, 30, 40)
C <- c(100, 200, 300, 400)
DF <- data.frame(A, B, C)
DF
Sort <- sort(unique(DF[[c("A")]]))
# 3 5
# I want to produce mean per column and per unique A column value
# A mean B mean C
# 3 20 200
# 5 30 300
我嘗試了R:根據特定條件聚合數據幀
aggregate(B~C, within(DF, A <- Sort), mean)
但我失敗了
有人可以幫我嗎?
根據陳勝林
aggregate(cbind(B,C)~A,DF,mean)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.