gpt4 book ai didi

r - R 中是否有一种优雅的方法可以跳过空元素的 for 循环?

转载 作者:行者123 更新时间:2023-12-02 14:52:43 24 4
gpt4 key购买 nike

<分区>

我想遍历一个列表并处理它的第 n 个元素,但该列表可以为空:

l <- list()
for(i in 1:length(l)) a <- l[[i]]

如果列表只有 1 个元素,则一切正常。但如果列表为空,length(l) 等于零,因此循环将尝试运行两次并将 i 从 1 倒数到 0。这会引发错误,如 l[[1]] 不存在:

> Error in l[[i]] : subscript out of bounds

有没有比检查 length(l) 是否大于零更好的方法来跳过 for 循环?

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