在 R 命令行上执行的任何命令的输出中 [1] 是什么意思?

Sha*_*aun 7 r

我认为这个问题是不言自明的。

每当我们在 R 中执行任何命令时,输出前面都会带有 [1]。那[1]代表什么?

And*_*rew 1

我不确定为什么这个问题只是在注释中隐式回答,但答案似乎是[1]行开头的 和 每个相似的数字表示相邻元素是打印的第 n 个元素。

我不清楚为什么像这样简单的事情需要这样做:

a <- "alpha"
a
Run Code Online (Sandbox Code Playgroud)

哪个输出

[1] "alpha"
Run Code Online (Sandbox Code Playgroud)

尽管如此,它似乎是控制台上显示的任何数据行上一致的前缀。