У меня есть проблема в R-программировании, где я должен динамически создавать 60 кадров данных, что я могу сделать, используя "assign" со следующим кодом:
for(i in 1:60)
{
assign(paste('shop', i, sep=""), as.data.frame(filter(dataset, shop_id == i)))
}
Где 'набор данных' - это исходный фрейм данных, из которого теперь создаются подмножества 60 различных фреймов данных. Теперь я должен удалить 2 первых столбца из каждого из 60 созданных фреймов данных, date и shop_id.
Для имени статической переменной это можно сделать, например, с помощью -
shop_id$date <- NULL
shop_id$shop_id <- NULL
Но как мне получить динамический доступ к динамически создаваемому имени переменной, скажем, из цикла for?
Спасибо!