我有一個數據幀通過行綁定了許多數據幀,每個數據幀都用唯一鍵標識。我希望計算大數據框的每個子集(使用唯一鍵)的列的相關係數。例如,使用mtcars數據我可能想要計算列hp
和wt
列cyl
中每個唯一值之間的相關性。我可以做一個循環使用聚合的數據幀子集的相關性
data("mtcars")
for(i in c(4,6,8)){
temp = subset(mtcars,mtcars$cyl==i)
cor(temp$hp,temp$wt)
}
我總覺得會更好,但是這個代碼不工作:
data("mtcars")
aggregate(mtcars,by=mycars$cyl,cor)
ddply是完美的! – Alex 2013-04-24 01:25:07
是的,它是這樣的問題的完美包... – cryo111 2013-04-24 01:30:22
所以沒有辦法處理這個使用聚合? – Alex 2013-04-24 01:39:05