Plyr'de sonuç sütununa bir değişkenin değerini atamanın bir yolu var mı? Yani bu kodda ...Bir değişkenin değerini plyr'de sütun adına nasıl atayabilirim?
column_name <- 'total'
df <- data.frame(a=c('a','b'), b=c(1,2))
ddply(df, .(a), summarise, column_name=sum(b))
Bildiğiniz gibi, bu değişkenlerin a
ve column_name
oluşan bir veri çerçevesi tükürür. Bununla birlikte, onu almak istediğim, total
ve total
değişkenlerinin bir değişken tarafından dinamik olarak atanan a
ve total
değişkenleridir, çünkü aslında bir dize içinde doğrudan belirtemediğim bir döngü içinde işlemek istiyorum.
Size bilgi için bu kod çalışmaz.
ddply(df, .(a), summarise, get(column_name)=sum(b))
Bununla başa çıkmak için herhangi bir çözüm var mı?
http://stackoverflow.com/questions/14721592/r-dynamically-build-list-in-data-table-or-ddply işaret yararlı olabilir bir yönde. – mnel