2015-09-17 61 views
0

的唯一值的數據幀我試圖彙總每列的唯一值的數據幀:合計每列

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 a data frame based on certain condition

aggregate(B~C, within(DF, A <- Sort), mean) 

,但我失敗了。

有人可以幫助我嗎?

+1

嘗試:骨料(cbind(B,C)〜A,DF,平均) –

+0

是的,確實如此。有用。你能否讓它成爲答案。你也會幫助別人。萬分感謝。 – Apostolos

回答