gpt4 book ai didi

r - 如何抑制 `lapply()` 的部分输出?

转载 作者:行者123 更新时间:2023-12-03 16:13:22 24 4
gpt4 key购买 nike

我想用lapply()打印我在列表中的所有元素。下面的代码做到了这一点,但产生的输出很奇怪。

N.seq <- c(1,2,3,4,5)
lapply(N.seq,print)

我从 R 得到的看起来像这样。
[1] 1
[1] 2
[1] 3
[1] 4
[1] 5
[[1]]
[1] 1

[[2]]
[1] 2

[[3]]
[1] 3

[[4]]
[1] 4

[[5]]
[1] 5

我怎样才能得到 lapply()只打印列表中的每件事一次?

最佳答案

一个选项是 invisible

invisible(lapply(N.seq, print))
#[1] 1
#[1] 2
#[1] 3
#[1] 4
#[1] 5

如果我们要转换 vectorlist ,
as.list(N.seq)

关于r - 如何抑制 `lapply()` 的部分输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56418602/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com