Як використовувати функцію ncol у r (з прикладами)


Ви можете використовувати функцію ncol() у R, щоб підрахувати кількість стовпців у кадрі даних або матриці.

Ця функція використовує такий базовий синтаксис:

 ncol(x)

золото:

  • x : ім’я кадру даних або матриці

У наведених нижче прикладах показано, як використовувати цю функцію в різних сценаріях.

Приклад 1: використовуйте ncol для підрахунку кількості стовпців у кадрі даних

Припустимо, що ми маємо наступний кадр даних у 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

Ми можемо використовувати функцію ncol() , щоб відобразити загальну кількість стовпців у кадрі даних:

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

[1] 4

З результату ми бачимо, що всього у кадрі даних 4 стовпці.

Приклад 2: використовуйте ncol для підрахунку кількості стовпців у матриці

Припустимо, що ми маємо таку матрицю в 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

Ми можемо використовувати функцію ncol() , щоб відобразити загальну кількість стовпців у матриці:

 #display number of columns in matrix
ncol(mat)

[1] 7

З результату ми бачимо, що всього в матриці 7 стовпців.

Коли використовувати функцію ncol на практиці

На практиці ми часто використовуємо функцію ncol , коли вперше завантажуємо новий набір даних у R, щоб ми могли швидко зрозуміти розмір набору даних.

Ця функція часто використовується з nrow , яка повідомляє нам кількість рядків у даному наборі даних.

Щоб швидко відобразити кількість стовпців і рядків у наборі даних, можна скористатися функцією dim , яка повертає розміри набору даних у вигляді кількості стовпців і рядків.

Наступний код показує, як використовувати ці функції з кадром даних у 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

З результату ми бачимо, що цей кадр даних має 5 рядків і 4 стовпці.

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові завдання в R:

Як використовувати функцію nrow у R
Як вибрати певні стовпці в R

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *