Работа с данными «последовательности действий». т.е. векторы с различной длиной для каждого человека - PullRequest
0 голосов
/ 18 января 2020

Я новичок в R, и мне приходится работать с некоторыми (для меня) необычными данными для моей студенческой работы. Мой начальник прислал мне сценарий со следующим «минимальным примером» набора данных, с которым я должен работать. ActSeqList - это список последовательностей действий, и он существует для каждого человека Действия не могут быть сведены в информационный фрейм, потому что разные люди имеют различное количество действий. «a», «b» и т. д. c .. обозначают, для чего было выполнено действие DurRTList содержит время реакции, относящееся к действиям, выполняемым каждым человеком. Таким образом, у каждого человека есть ActSeqList и соответствующий DurRTList. Теперь мои инструкции:

1 - для каждого действия определите долю лиц, выполнивших это действие хотя бы один раз.

2 - создайте вектор для каждого действия, который содержит все времена реакции связанный с этим действием.

3- (этот шаг, вероятно, легче выполнить после выполнения других действий), рассчитать среднее время реакции для каждого действия.

Теперь я не ожидаю (или не хочу Любой, кто пишет код для меня, я просто надеюсь, что кто-то может указать мне на некоторые пакеты или функции, с которых я мог бы начать, поскольку swirl, конечно, не подготовил меня к этому, и я понятия не имею, как начать.

Большое спасибо заранее! :)


ActSeqList<-list()
ActSeqList[[1]]<-c("a","b","c")
ActSeqList[[2]]<-c("b","a","c","d")
ActSeqList[[3]]<-c("a","d","e","f","d")

DurRTList<-list()
DurRTList[[1]]<-c(156,40,210)
DurRTList[[2]]<-c(41,320,27,560)
DurRTList[[3]]<-c(27,99,123,710,79)

Создано в 2020-01-18 пакетом Представить (v0.3.0)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...