Назовите новый фрейм данных из извлеченного имени столбца в старом фрейме данных - PullRequest
0 голосов
/ 21 марта 2020

Мой исходный фрейм данных содержит 311 столбцов и ~ 6000 строк, причем первый столбец представляет дату транзакции, а столбцы 2: 311 - количество ежедневных транзакций. Я пытаюсь извлечь указанные имена столбцов c для последующего создания новых фреймов данных на основе подмножества данных.

Я использую код ниже, чтобы указать, какой столбец в кадре данных:

Product <- colnames(Volumes[2])[1] #choosing product

Это возвращает следующее: DSL_BC_03AG

Как только у меня будет результат, я хочу это имя совершенно нового . Я пробовал это несколькими способами, все не удалось. Один из подходов, которые я попробовал, приведен ниже:

colnames(Volumes[2])[1] <- as.data.frame(matrix(0, ncol = 2, nrow = 2))

Я получаю следующую ошибку:

Предупреждение: в именах столбцов (тома [2]) [1] <- как .data.frame (matrix (0, ncol = 2,: количество заменяемых элементов не кратно длине замены </p>

Любая помощь приветствуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...