gpt4 book ai didi

r - 如何使用R从基于外部列表的data.frame中删除行?

转载 作者:行者123 更新时间:2023-12-03 10:20:40 25 4
gpt4 key购买 nike

这可能是一个简单的问题,但我仍然需要使用R的帮助。

我有一个data.frame(main_data),可以说..

NAMES   AGE     LOC
Jyo 23 Hyd
Abid 27 Kar
Ras 24 Pun
Poo 25 Goa
Sus 28 Kar

我希望根据名称列表删除几行。因此,可以说我还有另一个表列表,如下所示:
NAMES_list
Jyo
Ras
Poo

因此,基于此列表,如果任何名称与我上面的“main_data”表匹配,那么我想删除包含它们的整行,因此结果应如下所示
NAMES   AGE     LOC
Abid 27 Kar
Sus 28 Kar

谁能帮助我如何使用R实现此目标?
提前致谢.. :)

最佳答案

使用%in%:

main_data2 <- main_data[ ! main_data$NAMES %in% NAMES_list, ]

关于r - 如何使用R从基于外部列表的data.frame中删除行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13012509/

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