Я пытаюсь использовать cat () как функции внутри 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?