Contagem Número de filas em R
-
Utilize o
data.frame(table())
Função para contar o número de filas em R -
Utilize a função
count()
para contar o número de linhas em R -
Utilize a função
ddply()
para contar o número de linhas em R
Em exemplos da vida real, encontramos grandes conjuntos de dados contendo centenas e milhares de filas e colunas. Para trabalharmos com tais grandes pedaços de dados, precisamos de estar familiarizados com as linhas, colunas, e tipos de dados.
Este tutorial irá introduzir como contar o número de linhas por grupo em R.
Utilize o data.frame(table())
Função para contar o número de filas em R
A função data.frame(table())
cria uma tabela com a contagem de diferentes valores de factores. Conta o total de linhas únicas de uma coluna. Podemos facilmente passar a coluna necessária da DataFrame para a função. Ver o seguinte código snippet.
df <- data.frame(Name = c("Jack","Jay","Mark","Sam"),
Month = c("Jan","Jan","May","July"),
Age = c(12,10,15,13))
data.frame(table(df$Month))
Resultado:
Var1 Freq
1 Jan 2
2 July 1
3 May 1
Utilize a função count()
para contar o número de linhas em R
A biblioteca plyr
em R executa tarefas básicas de manipulação de dados como a divisão de dados, executando alguma função, e fundindo-a posteriormente. Tem uma função count()
que devolve a frequência de filas únicas de um DataFrame. Temos de passar o DataFrame e o nome da coluna como seu parâmetro, como se mostra abaixo:
df <- data.frame(Name = c("Jack","Jay","Mark","Sam"),
Month = c("Jan","Jan","May","July"),
Age = c(12,10,15,13))
library(plyr)
count(df, "Month")
Resultado:
Month freq
1 Jan 2
2 July 1
3 May 1
Utilize a função ddply()
para contar o número de linhas em R
Outra função interessante fornecida na biblioteca plyr
é a função ddply()
. Ela divide os dados num subconjunto, especifica alguma função a ser aplicada aos dados, e combina o resultado. No exemplo abaixo, passaremos o DataFrame e o nome da coluna para a função e a função nrow
como parâmetros:
df <- data.frame(Name = c("Jack","Jay","Mark","Sam"),
Month = c("Jan","Jan","May","July"),
Age = c(12,10,15,13))
library(plyr)
ddply(df, .(Month), nrow)
Resultado:
Month V1
1 Jan 2
2 July 1
3 May 1
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedIn