R'de bir vektörü string'e dönüştürme (örneklerle)


R’de bir vektörü dizeye dönüştürmenin iki temel yolu vardır:

Yöntem 1: Yapıştır() işlevini kullanın

 paste(vector_name, collapse = " ")

Yöntem 2: toString() işlevini kullanın

 toString(vector_name)

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

Yöntem 1: Paste() Kullanarak Vektörü Dizeye Dönüştürme

Aşağıdaki kod, bir vektörü dizeye dönüştürmek için Paste() işlevinin nasıl kullanılacağını gösterir:

 #createvector
x <- c("Andy", "Bernard", "Caleb", "Dan", "Eric", "Frank", "Greg")

#convert vector to string
new_string <- paste(x, collapse = " ")

#view string
new_string

[1] “Andy Bernard Caleb Dan Eric Frank Greg”

Vektördeki her sözcük arasındaki sınırlayıcıyı belirtmek için azaltma bağımsız değişkenini kullanabilirsiniz. Örneğin kelimeler arasındaki boşluğu tamamen kaldırabiliriz:

 #createvector
x <- c("Andy", "Bernard", "Caleb", "Dan", "Eric", "Frank", "Greg")

#convert vector to string
new_string <- paste(x, collapse = "")

#view string
new_string

[1] “AndyBernardCalebDanEricFrankGreg”

Veya her kelimenin arasına kısa çizgi ekleyebiliriz:

 #createvector
x <- c("Andy", "Bernard", "Caleb", "Dan", "Eric", "Frank", "Greg")

#convert vector to string
new_string <- paste(x, collapse = "-")

#view string
new_string

[1] “Andy-Bernard-Caleb-Dan-Eric-Frank-Greg”

Yöntem 2: toString() Kullanarak Vektörü Dizeye Dönüştürme

Aşağıdaki kod, bir vektörü dizeye dönüştürmek için toString() işlevinin nasıl kullanılacağını gösterir:

 #createvector
x <- c("Andy", "Bernard", "Caleb", "Dan", "Eric", "Frank", "Greg")

#convert vector to string
new_string <- toString(x)

#view string
new_string

[1] “Andy, Bernard, Caleb, Dan, Eric, Frank, Greg”

toString() işlevinin her zaman vektörün her öğesi arasına virgül eklediğini unutmayın. Bu nedenle, bu işlevi yalnızca her öğe arasında virgül olmasını istiyorsanız kullanmalısınız.

Ek kaynaklar

Bir dize R’de Datetime’a nasıl dönüştürülür?
NA’lar R’deki dizelerle nasıl değiştirilir?
R’de belirli bir dize içeren satırlar nasıl silinir

Yorum ekle

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