R dataframe и столбцы списка типов - PullRequest
0 голосов
/ 15 октября 2018

У меня есть список товаров (P1, P2, P3, ... Pn), и для каждого товара у меня есть пять временных рядов разной длины.Итак, я ищу разумный способ для моделирования этого набора данных через структуру кадра данных в R.Может быть, фрейм данных с одним столбцом для продукта (например, столбцом id) и одним столбцом списка типов для каждого временного ряда?

Спасибо

РЕДАКТИРОВАТЬ MWE:

У меня естьпапка с 12 файлами.Каждый файл содержит определенный временной ряд цены товара.Например, файл P1T1 содержит временной ряд T1 для продукта P1.Список продуктов (P1, P2, P3, P4), названия временных рядов (T1, T2, T3):

files_names=list.files("/data")

приведенный выше код дает имена всех файлов ("P1T1", "P1T2", "P1T3", ..., "P4T3")

products=unique(str_sub(files_names,1,2)) series_names=unique(str_sub(files_names,3))

Две строки выше дают уникальные названия продуктов и временисерия соответственно.

Теперь я пытаюсь прочитать все файлы и динамически создать фрейм данных, который содержит столбец для названий продуктов и три других столбца списка типов, соответствующих трем временным рядам каждого продукта:

 data=setNames(data.frame(matrix(ncol = 5,nrow = 0)),c("product",series_names))

for ( product in products){
         for ( ts in series_names)        
                 read.csv(paste(product,ts,sep=""), col.names = ("value"))
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...