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

  • Jordie Jordan

    Jordie Jorda

    27 Ocak 2008
  • macpulenta

    macpulenta

    9 EYLÜL 2006
  • New Scientist

    New Scientis

    27 Kasım 2006