R'de bir vektör nasıl filtrelenir (4 örnek)


R’deki bir vektörü filtrelemek için aşağıdaki yöntemleri kullanabilirsiniz:

Yöntem 1: Belirli bir değere eşit öğeleri filtreleyin

 #filter for elements equal to 8
x[x == 8]

Yöntem 2: Öğeleri tek bir koşula göre filtreleme

 #filter for elements less than 8
x[x < 8]

Yöntem 3: Öğeleri birden çok koşula göre filtreleme

 #filter for elements less than 8 or greater than 12
x[(x < 8) | (x > 12)]

Yöntem 4: Liste Öğelerini Filtrele

 #filter for elements equal to 2, 6, or 12
x[x %in% c(2, 6, 12)]

Aşağıdaki örnekler her yöntemin pratikte nasıl kullanılacağını göstermektedir.

Örnek 1: Belirli bir değere eşit filtre elemanları

Aşağıdaki kod, R’deki bir vektörün 8’e eşit öğeler için nasıl filtreleneceğini gösterir:

 #createvector
x <- c(1, 2, 2, 4, 6, 8, 8, 8, 12, 15)

#filter for elements equal to 8
x[x == 8]

[1] 8 8 8

8’e eşit olmayan elemanları da aynı kolaylıkla filtreleyebiliriz:

 #createvector
x <- c(1, 2, 2, 4, 6, 8, 8, 8, 12, 15)

#filter for elements not equal to 8
x[x != 8]

[1] 1 2 2 4 6 12 15

Örnek 2: Öğeleri bir koşula göre filtreleme

Aşağıdaki kod, R’deki bir vektörün 8’den küçük öğeler için nasıl filtreleneceğini gösterir:

 #createvector
x <- c(1, 2, 2, 4, 6, 8, 8, 8, 12, 15)

#filter for elements less than 8
x[x < 8]

[1] 1 2 2 4 6

Örnek 3: Öğeleri birden çok koşula göre filtreleme

Aşağıdaki kod, R’deki bir vektörün 8’den küçük veya 12’den büyük öğeler için nasıl filtreleneceğini gösterir:

 #createvector
x <- c(1, 2, 2, 4, 6, 8, 8, 8, 12, 15)

#filter for elements less than 8
x[(x < 8) | (x > 12)]

[1] 1 2 2 4 6 15

Örnek 4: Liste öğelerini filtreleme

Aşağıdaki kod, bir listenin değerlerine eşit öğeler için R’deki bir vektörün nasıl filtreleneceğini gösterir:

 #createvector
x <- c(1, 2, 2, 4, 6, 8, 8, 8, 12, 15)

#filter for elements equal to 2, 6, or 12
x[x %in% c(2, 6, 12)]

[1] 2 2 6 12

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 veri çerçeveleri nasıl silinir
R’de birden fazla sütun nasıl silinir
R’de bir döngü kullanarak bir vektöre değerler nasıl eklenir

Yorum ekle

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