r语言 - 检查所有子列表是否具有相同长度/元素数量的方法?



主列表可以动态创建(即,子列表的数量可能会变化),所以我不能全部使用。相等或简单地比较长度。

例如,在这张附加的照片中,您可以看到我有三个子列表。我如何检查它们是否具有相同的字符数或列表长度(在这种情况下它们没有)?

一种方法是使用lengths并检查不同元素的数量是否等于1

dplyr::n_distinct(lengths(main_list)) == 1

n_distinct将仅仅是base R中的length(unique(

length(unique(lengths(main_list))) == 1

最新更新