R'de her satırda maksimum değer nasıl bulunur?


R’deki bir veri çerçevesinin her satırındaki maksimum değeri bulmak için aşağıdaki temel sözdizimini kullanabilirsiniz:

 df$max <- apply(df, 1, max, na. rm = TRUE )

Bu özel sözdizimi, veri çerçevesinin her satırında maksimum değeri içeren, max adında yeni bir sütun oluşturur.

Aşağıdaki örnek, bu sözdiziminin pratikte nasıl kullanılacağını gösterir.

Örnek: R’nin her satırındaki maksimum değeri bulun

R’de aşağıdaki veri çerçevesine sahip olduğumuzu varsayalım:

 #create data frame
df <- data. frame (points=c(4, NA, 10, 2, 15, NA, 7, 22),
                 rebounds=c(NA, 3, 9, 7, 6, 8, 14, 10),
                 assists=c(10, 9, 4, 4, 3, 7, 10, 11))

#view data frame
df

  points rebound assists
1 4 NA 10
2 NA 3 9
3 10 9 4
4 2 7 4
5 15 6 3
6 NA 8 7
7 7 14 10
8 22 10 11

Her satırda max değerini içeren max adında yeni bir sütun oluşturmak için aşağıdaki sözdizimini kullanabiliriz:

 #add new column that contains max value in each row
df$max <- apply(df, 1, max, na. rm = TRUE )

#view updated data frame
df

points rebounds assists max
1 4 NA 10 10
2 NA 3 9 9
3 10 9 4 10
4 2 7 4 7
5 15 6 3 15
6 NA 8 7 8
7 7 14 10 14
8 22 10 11 22

Max adı verilen yeni sütun, her satırdaki maksimum değeri içerir.

Not : Apply() fonksiyonuna na.rm=TRUE’yu dahil etmezseniz, satırın herhangi bir yerinde mevcutsa NA değerleri döndürülür.

Ek kaynaklar

Aşağıdaki eğitimlerde R’de diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:

R’de grup başına ortalama nasıl hesaplanır
R’deki sütunların ortalaması nasıl alınır?
R’de belirli sütunlar nasıl toplanır

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir