En este artículo, discutiremos cómo realizar la función COUNTIF en el lenguaje de programación R.
Esto se utiliza para contar el valor presente en el marco de datos. Tenemos que usar la función sum() para obtener el conteo.
Sintaxis :
sum(dataframe$column_name == value, na.rm=TRUE)
dónde,
- dataframe es el dataframe de entrada
- column_name es la columna en el marco de datos
- na.rm se establece en verdadero para ignorar los valores de NA
Contar filas iguales a algún valor
Para hacer eso, simplemente igualamos el valor y contamos si el valor es el valor dado.
Ejemplo: Contar filas iguales a algún valor
R
# 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(data$col3 == 'manoj')) # count 34 from col2 print(sum(data$col2 == 34))
Producción:
[1] 2 [1] 2
Contar filas mayores o iguales a algún valor
En esto, la condición se pasa a la función simplemente. El conteo se incrementa si se cumple la condición.
Sintaxis:
sum(dataframe$column_name> value)
Ejemplo: contar filas mayores o iguales a algún valor
R
# 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(data$col1 >= 30)) # count value greater than or equal to 10 from col2 print(sum(data$col2 >= 10))
Producción:
[1] 3 [1] 5
Publicación traducida automáticamente
Artículo escrito por manojkumarreddymallidi y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA