SORU
2 Kasım 2009, PAZARTESİ


Nasıl grup tarafından bir değişken toplanacak?

Hadi verileri iki sütun var diyelim. "", "", "", Vb. Üçüncü İkinci Birinci birinci içerir kategorileri gibi İkinci gördüm sayısını temsil eden sayılar vardır"". İlk

Örneğin:

Category     Frequency
First        10
First        15
First        5
Second       2
Third        14
Third        20
Second       3

Kategoriye göre sıralamak ve Frekanslar toplamına istiyorum:

Category     Frequency
First        30
Second       5
Third        34

Nasıl R bunu yapar mıydım?

CEVAP
2 Kasım 2009, PAZARTESİ


aggregate kullanarak:

x <- data.frame(Category=factor(c("First", "First", "First", "Second",
                                  "Third", "Third", "Second")), 
                Frequency=c(10,15,5,2,14,20,3))
aggregate(x$Frequency, by=list(Category=x$Category), FUN=sum)
  Category  x
1    First 30
2   Second  5
3    Third 34

veya tapply:

tapply(x$Frequency, x$Category, FUN=sum)
 First Second  Third 
    30      5     34

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Migs351

    Migs351

    3 HAZİRAN 2007
  • Official Clouds

    Official Clo

    1 HAZİRAN 2011
  • wafflepwn

    wafflepwn

    14 AĞUSTOS 2008