Hoe een vector naar een string in r te converteren (met voorbeelden)
Er zijn twee basismanieren om een vector naar een string in R te converteren:
Methode 1: Gebruik Plakken()
paste(vector_name, collapse = " ")
Methode 2: Gebruik toString()
toString(vector_name)
De volgende voorbeelden laten zien hoe u elk van deze methoden in de praktijk kunt gebruiken.
Methode 1: Vector naar string converteren met Paste()
De volgende code laat zien hoe u de functie paste() gebruikt om een vector naar een tekenreeks te converteren:
#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”
U kunt het argument reduce gebruiken om het scheidingsteken tussen elk woord in de vector op te geven. We kunnen bijvoorbeeld de spatie tussen woorden volledig verwijderen:
#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”
Of we kunnen een koppelteken tussen elk woord toevoegen:
#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”
Methode 2: Vector naar string converteren met toString()
De volgende code laat zien hoe u de functie toString() gebruikt om een vector naar een tekenreeks te converteren:
#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”
Merk op dat de functie toString() altijd komma’s toevoegt tussen elk element van de vector. U moet deze functie dus alleen gebruiken als u komma’s tussen elk element wilt.
Aanvullende bronnen
Hoe een string naar Datetime in R te converteren
NA’s vervangen door strings in R
Hoe regels te verwijderen die een specifieke string bevatten in R