Мой исходный фрейм данных содержит 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>
Любая помощь приветствуется.