如何将stopifnot与R中的列表一起使用
假设我有一个向量列表。进一步假设我想要一个基于长度的条件。也就是说,如果这些向量的长度不相等,我希望我的函数返回一个错误 比如说,如何将stopifnot与R中的列表一起使用,r,R,假设我有一个向量列表。进一步假设我想要一个基于长度的条件。也就是说,如果这些向量的长度不相等,我希望我的函数返回一个错误 比如说, x我们可以使用长度和唯一 stopifnot(length(unique(lengths(k)))==1) 错误:长度(唯一(长度(k))==1不是真的 长度将获取列表中每个向量的长度,作为向量,获取唯一,并检查长度是否等于1。如果不是,即stopifnot,则给出一个错误。非常感谢。
x我们可以使用长度
和唯一
stopifnot(length(unique(lengths(k)))==1)
错误:长度(唯一(长度(k))==1不是真的
长度
将获取列表中每个向量
的长度
,作为向量
,获取唯一
,并检查长度
是否等于1。如果不是,即stopifnot
,则给出一个错误。非常感谢。