gpt4 book ai didi

R:如何检查向量元素是否相同

转载 作者:行者123 更新时间:2023-12-05 01:20:32 25 4
gpt4 key购买 nike

> dput(ranks)
structure(c(NA, NA, 2L, 2L, NA, NA, NA, 2L, 1L), .Names = c("LANG1",
"LANG2", "LANG3", "LANG4", "LANG5", "LANG6", "LANG7", "LANG8",
"LANG9"))
> ranks
LANG1 LANG2 LANG3 LANG4 LANG5 LANG6 LANG7 LANG8 LANG9
NA NA 2 2 NA NA NA 2 1

我有一个包含 9 个元素的向量,我想检查该向量中的所有元素是否都相同。通常我只使用 all(ranks == ranks[1]),但在这种情况下,因为第一个元素是 NA,所以我没有得到 TRUE/FALSE输出。

最佳答案

您可以简单地检查唯一值的数量:

length(unique(ranks)) == 1

关于R:如何检查向量元素是否相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31910427/

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