Come utilizzare la funzione ncol in r (con esempi)


È possibile utilizzare la funzione ncol() in R per contare il numero di colonne in un frame o matrice di dati.

Questa funzione utilizza la seguente sintassi di base:

 ncol(x)

Oro:

  • x : Nome del frame o della matrice di dati

Gli esempi seguenti mostrano come utilizzare questa funzione in diversi scenari.

Esempio 1: utilizzare ncol per contare il numero di colonne nel frame di dati

Supponiamo di avere il seguente frame di dati in 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

Possiamo usare la funzione ncol() per visualizzare il numero totale di colonne nel frame di dati:

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

[1] 4

Dal risultato possiamo vedere che ci sono 4 colonne in totale nel frame di dati.

Esempio 2: utilizzare ncol per contare il numero di colonne nella matrice

Supponiamo di avere la seguente matrice in 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

Possiamo usare la funzione ncol() per visualizzare il numero totale di colonne nella matrice:

 #display number of columns in matrix
ncol(mat)

[1] 7

Dal risultato possiamo vedere che ci sono 7 colonne in totale nella matrice.

Quando utilizzare la funzione ncol nella pratica

In pratica, utilizziamo spesso la funzione ncol quando carichiamo per la prima volta un nuovo set di dati in R in modo da poter comprendere rapidamente la dimensione di un set di dati.

Questa funzione viene spesso utilizzata con nrow , che ci dice il numero di righe in un determinato set di dati.

Per visualizzare rapidamente il numero di colonne e righe in un set di dati, puoi utilizzare la funzione dim , che restituisce le dimensioni di un set di dati in termini di numero di colonne e righe.

Il codice seguente mostra come utilizzare queste funzioni con un frame di dati in 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

Dal risultato, possiamo vedere che questo frame di dati ha 5 righe e 4 colonne.

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre attività comuni in R:

Come utilizzare la funzione nrow in R
Come selezionare colonne specifiche in R

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *