R中的同时变量赋值和打印

Mic*_*ton 8 r variable-assignment

对不起,如果可能是一个微不足道的问题,但我想知道是否有一种方法来分配值并简洁地将值打印到控制台.

x <- 1:5; x
Run Code Online (Sandbox Code Playgroud)

我现在是怎么做到的,但我想知道是否有办法在一个声明中做到这一点.谢谢!

Bro*_*ieG 8

你可以试试:

(x <- 1:5)
Run Code Online (Sandbox Code Playgroud)

要么

print(x <- 1:5)
Run Code Online (Sandbox Code Playgroud)

虽然那不适用于像

(names(x) <- letters[1:5])
Run Code Online (Sandbox Code Playgroud)

虽然对于那个具体的例子你可以这样做:

(x <- setNames(x, letters[1:5]))
Run Code Online (Sandbox Code Playgroud)