[1] "x= 14"
[1] "x=14"
[1] "x=**14"
| |
Vaikimisi lisatakse objekti väärtuse ja sulandatava teksti vahele üks tühik. Kui soovime kleebitavate
väärtuste vahele lisada midagi muud (näiteks mittemidagit), siis peame oma soovist paste-käsku teavitama lisaparameetri sep= abil:
x=2*7
paste("x=",x)
paste("x=",x, sep="")
paste("x=",x, sep="**")
|
[1] "(170cm)" "(185cm)"
[3] "(194cm)" "(164cm)"
[1] "170cm; 185cm; 194cm; 164cm"
| |
Kui kasutatavaks R-i objektiks on vektor (või tunnus), siis lisatakse meie poolt soovitud tekst igale väärtusele eraldi.
Tekitame esmalt ühe tunnuse pikkus, milles on kirjas nelja inimese pikkused. Paste käsu abil paneme pärast kõigile neile pikkustele ümber sulud ja lisame ka mõõtühikud - saame tulemuseks neli eraldi stringi (teksti). Soovi korral võime kõik need tekstikesed ka üheks suureks tekstiks liita collapse= lisaparameetri abil. Lisaparameetri collapse abil saab näidata, mida kirjutada kõigi nende saadud pisikeste tekstikeste vahele. Näiteks käsk collapse=";" paneb kõigi tulemuseks saadud tekstikeste vahele semikoolonid.
# Algandmed:
pikkus=c(170, 185, 194, 164)
# Lisame sulud ja mõõtühikud:
paste("(", pikkus, "cm)", sep="")
# Seome kõik saadud stringikesed üheks suureks,
# kasutades eraldajana semikoolonit ja tühikut
paste(pikkus, "cm", sep="", collapse="; ")
|