gpt4 book ai didi

r - 选择多行以R中的ID为条件

转载 作者:行者123 更新时间:2023-12-03 13:54:23 25 4
gpt4 key购买 nike

我试图根据其ID选择行。例如,在称为test的数据帧中,ID 201具有6行数据,ID 202也具有6行数据,而203、204 ...等。

现在我只想从数据集中提取201和202,因此它应该总共有12行。然而

out <- test[test$ID==c(201,202), ]
out <- subset(test, ID==c(201,202))


仅返回3个201和3个202,分别是第1行,第3行,第5 8 10 12行。

谁能提供一些建议,说明我如何在R中做到这一点?

最佳答案

您需要%in%,而不是==

out <- test[test$ID %in% c(201, 202), ]
out <- subset(test, ID %in% c(201, 202))

关于r - 选择多行以R中的ID为条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8395716/

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