У меня есть веб-приложение, которое взаимодействует с R, используя plr при проведении адаптивного тестирования.
Мне нужно найти способ постоянного хранения статических данных между вызовами.
У меня есть дорогие расчеты, создающие банк предметов, чем множество дешевых, получающих следующий товар после каждой отправки ответа. Однако в настоящее время я не могу найти способ постоянного сохранения результата дорогостоящего расчета.
Помещение в базу данных, похоже, требует много времени.
library(catR)
data(tcals)
itembank <- createItemBank(tcals) --this is the expensive call
nextItem(itembank, 0) # item 63 is selected
Я пытался сохранить и загрузить результат, как это, но, похоже, он не работает, результатом второго уведомления является 'itembank'.
save(itembank, file="pltrial.Rdata")
pg.thrownotice(itembank)
aaa=load("pltrial.Rdata")
pg.thrownotice(aaa)
Я тоже пытался сохранить и загрузить рабочее пространство, но и с этим не получилось.
Есть идеи как это сделать?