Jak wydrukować ciąg znaków i zmienną w tej samej linii w r


Często możesz chcieć wydrukować ciąg znaków i zmienną w tym samym wierszu w R.

Na szczęście można to łatwo zrobić za pomocą funkcji print() i paste0() .

Poniższy przykład pokazuje, jak to zrobić.

Przykład: Wydrukuj ciąg znaków i zmienną w tej samej linii w języku R

Poniższy kod pokazuje, jak wydrukować ciąg znaków i zmienną w tym samym wierszu w R:

 #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"

Pamiętaj, że możesz użyć funkcji Paste() i Paste0() w R, aby połączyć wiele obiektów w jeden ciąg znaków.

Funkcja paste() łączy ciągi znaków, używając spacji jako domyślnego separatora.

Funkcja paste0() domyślnie łączy ciągi znaków, nie używając spacji jako separatora.

Gdybyśmy zamiast tego użyli funkcji paste(), w końcowym ciągu znaków pojawiłaby się dodatkowa spacja:

 #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"

Zwróć uwagę, że w ostatnim ciągu znaków znajduje się dodatkowa spacja.

Zauważ również, że możemy użyć podobnej składni do wydrukowania wielu zmiennych w tym samym wierszu:

 #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"

Należy pamiętać, że ciąg znaków i obie zmienne są drukowane w tym samym wierszu.

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w języku R:

Jak drukować tablice w R
Jak wydrukować wszystkie linie Tibble w R
Jak używać funkcji sprintf w R do drukowania sformatowanych ciągów znaków

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *