Video: 9 - Apply Fonksiyon Grupları - R ile İstatistiksel Programlama 2024
Eğer bir dizi veya matris biçiminde veriler varsa ve bu verileri özetlemek istiyorsanız R uyguluyor () işlevi gerçekten yararlıdır. Apply () işlevi, bir diziyi veya matrisi sütun veya sıra ile geçirir ve bir özetleme işlevi uygular.
apply () işlevi dört bağımsız değişkeni alır:
-
X : Bu, verileriniz - bir dizi (veya matris).
-
MARGIN : Geçilecek boyutu belirten sayısal bir vektör; 1, satır ve 2 sütun anlamına gelir.
-
EĞLENCE : Uygulanacak işlev (örneğin, toplam veya ortalama).
-
… (nokta): EĞER işleviniz ek bağımsız değişken gerektiriyorsa, bunları buraya ekleyebilirsiniz.
Bunu göstermek için yerleşik Titanik veri kümesine bakın. Bu, kabin sınıfını, cinsiyetini, yaşını ve hayatta kaldıklarını anlatan geminin Titanik, yolcu verilerine sahip dört boyutlu bir tablodur.
Kabin sınıflarının her birinde kaç yolcu bulunduğunu öğrenmek için Titanic'i İlk boyut, Sınıf:
>> geçerlidir (Titanik, 3, toplam) Çocuk Yetişkin 109 2092
Aynı zamanda iki boyut üzerinde bir işlev uygulayabilirsiniz. Bunu yapmak için, istenen boyutları c () işleviyle birleştirmeniz gerekir. Örneğin, her yaş grubundaki kaç kişinin hayatta kaldığını özetlemek için aşağıdakileri yapın: