хранение объектов s4 в фрейме данных в цикле

#r #dataframe #loops #s4

Вопрос:

У меня возникли проблемы с интерактивным вычислением объекта s4, который затем сохраняется во фрейме данных.

Вот небольшой рабочий пример…

 library(activity) library(tidyverse)  ############ load BCItime data and add time column in radians ##################### BCItime$rtlt;-2*pi*BCItime$time  ############ small example ##################### datalt;-data.frame(spp=c("agouti", "peccary"), act=NA)  ############ loop to filter data by defined spp for activity #####################  for (i in 1:length(data$spp)){  templt;-filter(BCItime,species==data$spp[i])  data$act[i]lt;-fitact(temp$rt) }  

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

Я получаю ошибку «несовместимые типы (от S4 до логического) в исправлении типа подназначения».

Спасибо за вашу помощь