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