Jak korzystać z funkcji ncol w r (z przykładami)


Możesz użyć funkcji ncol() w R, aby policzyć liczbę kolumn w ramce danych lub macierzy.

Ta funkcja wykorzystuje następującą podstawową składnię:

 ncol(x)

Złoto:

  • x : Nazwa ramki danych lub macierzy

Poniższe przykłady pokazują, jak używać tej funkcji w różnych scenariuszach.

Przykład 1: Użyj ncol, aby policzyć liczbę kolumn w ramce danych

Załóżmy, że mamy następującą ramkę danych w 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

Możemy użyć funkcji ncol() do wyświetlenia całkowitej liczby kolumn w ramce danych:

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

[1] 4

Z wyniku widzimy, że w ramce danych znajdują się łącznie 4 kolumny.

Przykład 2: Użyj ncol, aby policzyć liczbę kolumn w macierzy

Załóżmy, że w R mamy następującą macierz:

 #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

Możemy użyć funkcji ncol() do wyświetlenia całkowitej liczby kolumn macierzy:

 #display number of columns in matrix
ncol(mat)

[1] 7

Z wyniku widzimy, że w macierzy jest łącznie 7 kolumn.

Kiedy w praktyce używać funkcji ncol

W praktyce często używamy funkcji ncol , gdy po raz pierwszy ładujemy nowy zbiór danych do R, abyśmy mogli szybko zrozumieć rozmiar zbioru danych.

Ta funkcja jest często używana z nrow , który informuje nas o liczbie wierszy w danym zbiorze danych.

Aby szybko wyświetlić liczbę kolumn i wierszy w zbiorze danych, możesz użyć funkcji dim , która zwraca wymiary zbioru danych pod względem liczby kolumn i wierszy.

Poniższy kod pokazuje, jak używać tych funkcji z ramką danych w 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

Z wyniku widzimy, że ta ramka danych ma 5 wierszy i 4 kolumny.

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w języku R:

Jak korzystać z funkcji nrow w R
Jak wybrać określone kolumny w R

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *