在R编程中,如何计算满足特定条件的行数?

在R编程中,如何计算满足特定条件的行数?,r,R,在这个数据框中,我试图找出中右手击球手的数量,您可以尝试: table(df$Handed[df$Status == "<5 yrs"]) 计算某物的标准方法是sum。在这种情况下, sum(df$Handed[df$Status == "<5 yrs"] == "Right") sum(df$handled[df$Status==”**长度(df[df$Status=='dplyr解决方案:数据%>%过滤器(Status==“5yrs”,handled==“Right”)%%>

在这个数据框中,我试图找出中右手击球手的数量,您可以尝试:

table(df$Handed[df$Status == "<5 yrs"])

计算某物的标准方法是
sum
。在这种情况下,

sum(df$Handed[df$Status == "<5 yrs"] == "Right")

sum(df$handled[df$Status==”
**长度(df[df$Status=='dplyr解决方案:数据%>%过滤器(Status==“5yrs”,handled==“Right”)%%>%分组人(handled)%%>%总结(count=n())所有这些
**
都是为了什么?你不需要这些**。出于某种原因,stackoverflow不允许我在没有这些有趣的星星的情况下提交答案。只需使用:length(df[df$Status=='
sum(df$Handed[df$Status == "<5 yrs"] == "Right")
**length(df[df$Status=='<5 yrs' & df$Handed == 'Right',])** 
**install.packages("sqldf")
**library("sqldf")**
**df$Count=1**
**sqldf("select sum(Count) from df where Status='<5 yrs' and 
  Handed='Right')****