0
尝试从我的数据中选择包含单词内部特殊字母的行。这就是我的数据如何:按字母顺序选择行
> data
Name Age City Weight
Leonard 22 Kansas 78
Mark 45 New York 65
Jessica 24 Dublin 54
Elena 32 Mexico 61
我想只保留包含名称与“r”的行。无论“r”是第一个字母还是其他地方,都无关紧要。
尝试从我的数据中选择包含单词内部特殊字母的行。这就是我的数据如何:按字母顺序选择行
> data
Name Age City Weight
Leonard 22 Kansas 78
Mark 45 New York 65
Jessica 24 Dublin 54
Elena 32 Mexico 61
我想只保留包含名称与“r”的行。无论“r”是第一个字母还是其他地方,都无关紧要。
试试这个:
set.seed(2)
data1 <- data[grepl("r", data$Name), , drop = FALSE]
让我知道这是否是你想要的。
谢谢。这就是我一直在寻找的。 – Rechlay
在这种情况下,也可以使用'grep'('grepl'给出布尔值,而另一个给出整数:索引值)。另外,请检查'?grep',因为它有很多选项,比如'ignore.case',如果“r”和“R”与你相同,你可能会觉得有用。 – Juan
为什么'set.seed(2)'? – plannapus