Как использовать функцию 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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *