Hoe u een string en een variabele op dezelfde regel in r afdrukt


Vaak wilt u misschien een string en een variabele op dezelfde regel in R afdrukken.

Gelukkig is dit eenvoudig te doen met de functies print() en paste0() .

Het volgende voorbeeld laat zien hoe u dit doet.

Voorbeeld: druk een string en een variabele af op dezelfde regel in R

De volgende code laat zien hoe u een string en een variabele op dezelfde regel in R kunt afdrukken:

 #define variable
my_variable <- 540.38

#print string and variable on same line
print ( paste0 (" The value of my variable is ", my_variable))

[1] "The value of my variable is 540.38"

Merk op dat u de functies Paste() en Paste0() in R kunt gebruiken om meerdere objecten samen te voegen tot één tekenreeks.

De functie paste() voegt tekenreeksen samen met een spatie als standaardscheidingsteken.

De functie paste0() voegt tekenreeksen aaneen zonder spaties als scheidingsteken.

Dus als we in plaats daarvan paste() zouden gebruiken, zou er een extra spatie in de laatste string staan:

 #define variable
my_variable <- 540.38

#print string and variable on same line
print ( paste (" The value of my variable is ", my_variable))

[1] "The value of my variable is 540.38"

Merk op dat er een extra spatie in de laatste string zit.

Merk ook op dat we een vergelijkbare syntaxis kunnen gebruiken om meerdere variabelen op dezelfde regel af te drukken:

 #define variables
var1 <- 540.38
var2 <- 122

#print string and multiple variables on same line
print ( paste0 (" The first variable is ", var1, " and the second is ", var2))

[1] "The first variable is 540.38 and the second is 122"

Merk op dat de string en beide variabelen op dezelfde regel worden afgedrukt.

Aanvullende bronnen

In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende taken in R kunt uitvoeren:

Hoe arrays af te drukken in R
Hoe u alle regels van een Tibble in R afdrukt
Hoe de sprintf-functie in R te gebruiken om opgemaakte tekenreeksen af te drukken

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert