R语言 如何执行COUNTIF函数

R语言 如何执行COUNTIF函数

在这篇文章中,我们将讨论如何在R编程语言中执行COUNTIF函数。

这是用来计算数据框架中存在的值。我们必须使用sum()函数来获得计数。

语法:

sum(dataframe$column_name == value, na.rm=TRUE)
Bash

其中。

  • dataframe是输入数据框架
  • column_name是数据框架中的列
  • na.rm被设置为true,以忽略NA值。

计算等于某个值的行数

要做到这一点,我们只需简单地等值,并使其成为一个计数,如果该值是给定值。

例子: 计算等于某个值的行数

# create  dataframe with four columns
data = data.frame(col1=c(1, 34, 56, 32, 23),
                  col2=c(21, 34, 56, 32, 34),
                  col3=c("manoj", "sai", "sai", "manoj", "maghu"),
                  col4=c("java", "php", "jsp", "php", "html"))
 
 
# count manoj from col3
print(sum(datacol3 == 'manoj'))
 
# count 34 from col2
print(sum(datacol2 == 34))
Bash

输出

[1] 2
[1] 2
Bash

计算大于或等于某个值的行数

在这里,条件被简单地传递给函数。如果条件得到满足,计数就会递增。

语法

sum(dataframe$column_name> value)
Bash

例如: 计算大于或等于某个值的行数

# create  dataframe with four columns
data = data.frame(col1=c(1, 34, 56, 32, 23),
                  col2=c(21, 34, 56, 32, 34),
                  col3=c("manoj", "sai", "sai", "manoj", "maghu"),
                  col4=c("java", "php", "jsp", "php", "html"))
 
 
# count value greater than or equal to 30 from col1
print(sum(datacol1 >= 30))
 
# count value greater than or equal to 10 from col2
print(sum(datacol2 >= 10))
Bash

输出

[1] 3
[1] 5
Bash

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册