Dizeleri birleştirmek için r'de yapıştır ve yapıştır0 işlevleri nasıl kullanılır?
Bir vektörün öğelerini tek bir dizede birleştirmek için R’deki Paste() ve Paste0() işlevlerini kullanabilirsiniz.
Paste() işlevi, varsayılan ayırıcı olarak bir boşluk kullanarak dizeleri birleştirir.
Paste0() işlevi, varsayılan olarak ayırıcı olarak boşluk kullanmadan dizeleri birleştirir.
Bu işlevler aşağıdaki temel sözdizimini kullanır:
paste(x, sep = " ", collapse = NULL) paste0(x, collapse = NULL)
Altın:
- x : Birleştirilecek öğelerin vektörü
- sep : Birleştirme sırasında kullanılacak ayırıcı
- Azalt : Öğeleri tek bir dizede birleştirirken kullanılacak değer
Aşağıdaki örnekler her bir fonksiyonun pratikte nasıl kullanılacağını göstermektedir.
Örnek 1: Paste0() işlevini kullanın
Aşağıdaki kod, birden çok dizeyi bir dizede birleştirmek için Paste0() işlevinin nasıl kullanılacağını gösterir:
#concatenate several elements into one string
paste0("I", "ride", "my", "bike", 25, "times")
[1] “Iridemybike25times”
Her öğe, ayırıcı olarak boşluk olmadan tek bir dize halinde birleştirilir.
Örnek 2: Yapıştır() işlevini kullanın
Aşağıdaki kod, birden çok dizeyi tek bir dizede birleştirmek için Paste() işlevinin nasıl kullanılacağını gösterir:
#concatenate several elements into one string
paste("I", "ride", "my", "bike", 25, "times")
[1] “I ride my bike 25 times”
Her öğe, varsayılan ayırıcı olarak bir boşluk kullanılarak tek bir dizede birleştirilir.
Örnek 3: sep ile Paste() işlevini kullanın
Aşağıdaki kod, ayırıcı olarak alt çizgi kullanarak birden çok dizeyi tek bir dizede birleştirmek için sep bağımsız değişkeniyle birlikte Paste() işlevinin nasıl kullanılacağını gösterir:
#concatenate elements using _ as separator
paste("I", "ride", "my", "bike", 25, "times", sep=" _ ")
[1] “I_ride_my_bike_25_times”
Her öğe, ayırıcı olarak alt çizgi kullanılarak tek bir dizede birleştirilir.
Örnek 4: Sep ve Daralt ile Paste() işlevini kullanın
Aşağıdaki kod, birden çok dizeyi bir dizede birleştirmek için Paste() işlevinin sep ve daralt bağımsız değişkenleriyle nasıl kullanılacağını gösterir:
#concatenate elements using sep and collapse arguments
paste(c("A", "B", "C"), c(1, 2, 3), sep=" _ ", collapse=" and ")
[1] "A_1 and B_2 and C_3"
Sep bağımsız değişkeni, her vektördeki eşleşen öğeleri birleştirmek için kullanıldı ve çöküş bağımsız değişkeni, tüm öğeleri tek bir dizede birleştirmek için kullanıldı.
Ek kaynaklar
Aşağıdaki eğitimlerde R’deki diğer yaygın işlevlerin nasıl kullanılacağı açıklanmaktadır:
R’de replacement() işlevi nasıl kullanılır?
R’de split() işlevi nasıl kullanılır?
R’de View() işlevi nasıl kullanılır?
R’de all() ve any() fonksiyonları nasıl kullanılır?