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