与[ which(Data$Year=='2013'), ]
类似,我想检查列Code
是否包含特定字母。
如何正确更改语法?
[ which(Data$Code=='A'), ]
无效,因为列中的字母多于A。
答案 0 :(得分:2)
在这种情况下,您可以使用grep
或grepl
。您有几种选择:
检索包含字母“A”的Data $ Code索引:
grep("A", Data$Code)
检查Data $ Code是否包含任何“A”:
any(grep("A", Data$Code))
为每个元素创建一个逻辑向量,如果它包含字母“A”
grepl("A", Data$Code)