Jak wydrukować wiele zmiennych w tej samej linii w r


Możesz użyć funkcji cat() , aby łatwo wydrukować wiele zmiennych w tym samym wierszu w R.

Ta funkcja wykorzystuje następującą podstawową składnię:

 cat(variable1, variable2, variable3, ...)

Poniższe przykłady pokazują, jak używać tej składni w różnych scenariuszach.

Przykład 1: wypisz ciąg znaków i zmienną w tej samej linii

Poniższy kod pokazuje, jak używać funkcji cat() do drukowania ciągu znaków i wielu zmiennych numerycznych w tym samym wierszu:

 #define character string
my_text <- "The answer is"

#define numeric variables
my_value1 <- 5
my_value2 <- 10

#print character string and numeric variables on the same line
cat(my_text, my_value1, "or", my_value2)

The answer is 5 or 10

Każda ze zmiennych jest drukowana w tej samej linii.

Przykład 2: Wydrukuj wiele zmiennych w tym samym wierszu bez tekstu

Poniższy kod pokazuje, jak wydrukować wiele zmiennych funkcji w tym samym wierszu bez tekstu:

 #define function
do_stuff <- function (x) {
    x2 <- x * 2
    x3 <- x * 3
    x4 <- x * 4
    cat(x2, x3, x4)
}

#use function
do_stuff(5)

10 15 20

Funkcja zwraca wszystkie trzy zmienne numeryczne w tym samym wierszu bez tekstu wyjaśniającego, które nazwy zmiennych odpowiadają poszczególnym wartościom.

Przykład 3: Wydrukuj wiele zmiennych w tym samym wierszu z tekstem

Poniższy kod pokazuje, jak wydrukować wiele zmiennych funkcji w tym samym wierszu z tekstem:

 #define function
do_stuff <- function (x) {
    x2 <- x * 2
    x3 <- x * 3
    x4 <- x * 4
    cat("x2 =", x2, "x3 =", x3, "x4 =", x4)
}

#use function
do_stuff(5)

x2 = 10 x3 = 15 x4 = 20

Funkcja zwraca wszystkie trzy zmienne numeryczne w tym samym wierszu z tekstem wyjaśniającym, które nazwy zmiennych odpowiadają poszczególnym wartościom.

Przykład 4: Wydrukuj wiele zmiennych w nowych wierszach z tekstem

Poniższy kod pokazuje, jak używać operatora \n w funkcji cat() do drukowania wielu zmiennych funkcji w nowych wierszach z tekstem:

 #define function
do_stuff <- function (x) {
    x2 <- x * 2
    x3 <- x * 3
    x4 <- x * 4
    cat("x2 =", x2, "\nx3 =", x3, "\nx4 =", x4)
}

#use function
do_stuff(5)

x2 = 10 
x3 = 15 
x4 = 20

Funkcja zwraca trzy zmienne w różnych wierszach z tekstem wyjaśniającym, które nazwy zmiennych odpowiadają poszczególnym wartościom.

Dodatkowe zasoby

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

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

Dodaj komentarz

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