我正在尝试在cat()
内部使用 as 函数apply()
。我几乎可以让 R 做我想做的事,但是在返回结束时我得到了一些非常令人困惑的(对我而言)NULLS。这是一个愚蠢的例子,以突出我得到的东西。
val1 <- 1:10
val2 <- 25:34
values <- data.frame(val1, val2)
apply(values, 1, function(x) cat(x[1], x[2], fill=TRUE))
这在 R 接受它并运行时“有效”,但我不明白结果。
> apply(values, 1, function(x) cat(x[1], x[2], fill=TRUE))
1 25
2 26
3 27
4 28
5 29
6 30
7 31
8 32
9 33
10 34
NULL
但是,我想得到:
> apply(values, 1, function(x) cat(x[1], x[2], fill=TRUE))
1 25
2 26
3 27
4 28
5 29
6 30
7 31
8 32
9 33
10 34
那么,如何删除最终的 NULL?