Я довольно новичок как в R, так и в TraMineR и ищу какую-то помощь. Прямо сейчас у меня есть результат, полученный через класс «subsequelist». Мне нужно получить этот результирующий набор в кадр данных для дальнейших операций в R. Однако, когда я пытаюсь использовать функцию as.data.frame()
, она выдает сообщение об ошибке «не может принуждать« subsekelist »класса к data.frame».Подводный лоток TraMineR в фрейм данных
Может ли кто-нибудь помочь пролить свет на то, что происходит? Спасибо заранее.
@uspowpow Вы видите ответ? Просьба указать, было ли это полезно, и если не уточнить, что вы ожидали. – Gilbert
Это было очень полезно спасибо! Я по существу использовал ваш ответ и придумал следующее. Я просто просто передал свой вывод TraMineR в виде массива, чтобы вы могли индексировать каждую категорию. После того как вы выделили каждый столбец отдельно, я просто использовал cbind(), чтобы собрать их вместе и в фрейм данных. Смотри ниже. Еще раз спасибо. temp.array <- as (object = fsubseq, Class = "array") fsubseq_path <- as (object = temp.array [3] $ subseq, Class = "character") fsubseq_support <- temp.array [ 4] $ data $ Поддержка fsubseq_count <- temp.array [4] $ data $ Count – uspowpow