Satır/sütun çıktı adlarını, **ply
işlevinde, ldply
, plyr paketinden belirtmek istiyorum. örneğinplyr'den ** kat işlevlerinin çıktı satırlarını/cols'lerini nasıl yeniden adlandırabilirim?
,
Ben data.frame
dönüştürmek ve ben şimdi ne var signif()
foo <- list(var.a = runif(3), var.b = runif(3), var.c=runif(3))
ile önemli basamak kesmek istediğiniz, bir liste, foo
var
q <- ldply(foo, signif, 2)
colnames(dq)[1] <- c('id', 'q1', 'q2','q3')
rownames(dq) <- dq$id
olduğunu
Daha kolay bir yolu var mı?
İki önceki soru, plyr'i plyr kullanarak rows ve cols olarak yeniden adlandırmayı nasıl kullandığını sordu, ancak sanırım sorum farklı. İsimler başka bir işlevle aynı zamanda belirtilebilir mi (veya bunu doğru yapıyorsam)? Bu değerli bir özellik talebi mi?
Seçenek 2'nin bir örneğini gönderebilir misiniz? Kulağa yararlı geliyor, ama nasıl çalışacağını sezgisel olarak anlamadım. Teşekkürler. – kmm
Bkz. Örneğin daha eski yanıtım: http://stackoverflow.com/questions/3277326/group-by-in-r-ddply-with-weighted-mean ve genelde, "[r] someterm" formunda arama yapmayı deneyin. StackOverflow'daki R etiketlerinde 'someterm'i aramak. Sadece 'ddply' için yaptım ve ilk iki vuruş kazananlardı. –
Teşekkürler. Benzer bir cevap için SO aramayı düşünmemiştim. – kmm