R:计算两列中字符串匹配的行

时间:2016-11-08 05:18:05

标签: r string match

我有一个名为“gamedata”的文件有30列(字符串,数字和逻辑的混合),我需要计算“home”列中的字符串与“Seahawks”匹配的行数和部分字符串列中的匹配“惩罚”匹配“*持有*”。

我只需要计算总行数(gamedata $ home ==“Seahawks”& gamedata $ penalty ==“* holding *”)。

我已经尝试了几个错误的解决方案,当我看到有几个有效的实例时,这些解决方案只会产生整数(0)。感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

尝试使用sum(expression)

sum(gamedata$home == "Seahawks" & grepl("holding", gamedata$penalty))