我有一个名为“gamedata”的文件有30列(字符串,数字和逻辑的混合),我需要计算“home”列中的字符串与“Seahawks”匹配的行数和部分字符串列中的匹配“惩罚”匹配“*持有*”。
我只需要计算总行数(gamedata $ home ==“Seahawks”& gamedata $ penalty ==“* holding *”)。
我已经尝试了几个错误的解决方案,当我看到有几个有效的实例时,这些解决方案只会产生整数(0)。感谢您的帮助。
答案 0 :(得分:3)
尝试使用sum(expression)
:
sum(gamedata$home == "Seahawks" & grepl("holding", gamedata$penalty))