Введение в функцию c() в R


Вы можете использовать функцию c() в R для выполнения трех общих задач:

1. Создайте вектор.

2. Объедините несколько векторов.

3. Создайте столбцы во фрейме данных.

Эта функция использует следующий базовый синтаксис:

my_vector <- c(value1, value2, value3, ...)

Обратите внимание, что c() означает «объединить», потому что он используется для объединения нескольких значений или объектов в одно.

В следующих примерах показано, как использовать эту функцию на практике.

Пример 1. Использование c() для создания вектора

В следующем коде показано, как использовать c() для создания числового вектора:

#create numeric vector
numeric_vector <- c(4, 7565, 15, 93.22, 100, 50, 0)

#display numeric vector
numeric_vector 

[1] 4.00 7565.00 15.00 93.22 100.00 50.00 0.00

Мы также можем использовать c() для создания вектора символов:

#create character vector
char_vector <- c('A', 'C', 'L', 'M', 'O')

#display character vector
char_vector 

[1] "A" "C" "L" "M" "O"

Пример 2. Использование c() для объединения нескольких векторов

В следующем коде показано, как использовать c() для объединения нескольких векторов в один:

#define two vectors
vec1 <- c(4, 15, 19, 18)
vec2 <- c(10, 100, 40, 20, 80, 85)

#concatenate vectors into one
vec3 <- c(vec1, vec2)

#view concatenated vector
vec3

[1] 4 15 19 18 10 100 40 20 80 85

Пример 3. Использование c() для создания столбцов во фрейме данных

В следующем коде показано, как использовать c() для создания столбцов во фрейме данных в R:

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

#view data frame
df

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

Результатом является фрейм данных с тремя столбцами, каждый из которых создается с помощью функции c() .

Дополнительные ресурсы

В следующих руководствах объясняется, как использовать другие распространенные функции в R:

Как использовать функции paste & paste0 в R
Как использовать функцию replace() в R
Как использовать функцию View() в R
Как использовать функцию rep() в R

Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.