Como usar a função ncol em r (com exemplos)


Você pode usar a função ncol() em R para contar o número de colunas em um quadro de dados ou matriz.

Esta função usa a seguinte sintaxe básica:

 ncol(x)

Ouro:

  • x : Nome do quadro de dados ou matriz

Os exemplos a seguir mostram como usar essa função em diferentes cenários.

Exemplo 1: Use ncol para contar o número de colunas no quadro de dados

Suponha que temos o seguinte quadro de dados em R:

 #create data frame
df <- data. frame (team=c('A', 'B', 'C', 'D', 'E'),
                 points=c(99, 90, 86, 88, 95),
                 assists=c(33, 28, 31, 39, 34),
                 rebounds=c(30, 28, 24, 24, 28))

#view data frame
df

  team points assists rebounds
1 A 99 33 30
2 B 90 28 28
3 C 86 31 24
4 D 88 39 24
5 E 95 34 28

Podemos usar a função ncol() para exibir o número total de colunas no quadro de dados:

 #display number of columns in data frame
ncol(df)

[1] 4

Pelo resultado podemos ver que existem 4 colunas no total no quadro de dados.

Exemplo 2: Use ncol para contar o número de colunas na matriz

Suponha que temos a seguinte matriz em R:

 #create matrix
mat <- matrix(1:21, nrow= 3 )

#view matrix
mast

     [,1] [,2] [,3] [,4] [,5] [,6] [,7]
[1,] 1 4 7 10 13 16 19
[2,] 2 5 8 11 14 17 20
[3,] 3 6 9 12 15 18 21

Podemos usar a função ncol() para exibir o número total de colunas na matriz:

 #display number of columns in matrix
ncol(mat)

[1] 7

Pelo resultado, podemos ver que existem 7 colunas no total na matriz.

Quando usar a função ncol na prática

Na prática, costumamos usar a função ncol quando carregamos pela primeira vez um novo conjunto de dados em R para que possamos entender rapidamente o tamanho de um conjunto de dados.

Esta função é frequentemente usada com nrow , que nos informa o número de linhas em um determinado conjunto de dados.

Para exibir rapidamente o número de colunas e linhas em um conjunto de dados, você pode usar a função dim , que retorna as dimensões de um conjunto de dados em termos do número de colunas e linhas.

O código a seguir mostra como usar essas funções com um quadro de dados em R:

 #create data frame
df <- data. frame (team=c('A', 'B', 'C', 'D', 'E'),
                 points=c(99, 90, 86, 88, 95),
                 assists=c(33, 28, 31, 39, 34),
                 rebounds=c(30, 28, 24, 24, 28))

#display number of rows
nrow(df)

[1] 5

#display number of columns
ncol(df)

[1] 4

#display dimensions
dim(df)

[1] 5 4

Pelo resultado, podemos ver que este quadro de dados possui 5 linhas e 4 colunas.

Recursos adicionais

Os tutoriais a seguir explicam como realizar outras tarefas comuns em R:

Como usar a função nrow em R
Como selecionar colunas específicas em R

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *