【发布时间】:2012-10-22 13:29:14
【问题描述】:
这可能是一个简单的问题,但我仍然需要一些关于使用 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 实现这一目标? 提前谢谢.. :)
【问题讨论】:
-
我有同样的任务,但名称格式为“Last, First”。对于那些具有类似格式的人,您可能会发现可能需要从名称中删除空格才能使下面的答案中的代码正常工作。
gsub(" ","",x)帮了我大忙。