У меня есть вектор, который выглядит следующим образом
[1] "NNNNNNNNNN" "NN NN NN NN NN" "NN NN NN NN NN" "N NN NNN NN NN"
[5] "NNNNNNNNNNNN" "NNN NNN NNN" "NN-NNNNNNN" "NNNNNNN"
[9] "NNNNNNN" "NNNNNNN"
Вектор кодируется как цифры далее в коде, чтобы выглядеть следующим образом
[[1]]
[1] 2 2 2 2 2 2 2 2 2 2
[[2]]
[1] 2 2 9 2 2 9 2 2 9 2 2 9 2 2
[[3]]
[1] 2 2 9 2 2 9 2 2 9 2 2 9 2 2
[[4]]
[1] 2 9 2 2 9 2 2 2 9 2 2 9 2 2
[[5]]
[1] 2 2 2 2 2 2 2 2 2 2 2 2
[[6]]
[1] 2 2 2 9 2 2 2 9 2 2 2
Это действительно этот вектор Iнужно создать фрейм данных, чтобы я мог транспонировать его, а затем использовать его в регрессии.Когда я пытаюсь использовать as.data.frame, я получаю сообщение об ошибке, в котором говорится, что длины меняются.Любая помощь очень ценится
Вот вывод списка dput
dput(vecs2T)
(c (2, 2, 2, 2, 2, 2, 2, 2, 2, 2),c (2, 2, 9, 2, 2, 9, 2, 2, 9, 2, 2, 9, 2, 2), c (2, 2, 9, 2, 2, 9, 2, 2, 9, 2, 2, 9, 2, 2), с (2, 9, 2, 2, 9, 2, 2, 2, 9, 2, 2, 9, 2, 2), с (2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2), с (2, 2, 2, 9, 2, 2, 2, 9, 2, 2, 2), с (2, 2, 9, 2, 2, 2, 2, 2, 2, 2), с (2, 2, 2, 2, 2, 2, 2), с (2, 2, 2, 2, 2, 2, 2, 2), c (2, 2, 2, 2, 2, 2, 2))
Это то, что я хотел бы, чтобы фрейм данных выглядел как
V1 V2 V3 V4 V5 V6 V7 V8
1 1 1 1 1 9 1 2 2
2 2 2 2 2 1 1 1 1
3 1 1 1 1 1 1 1 1
4 9 9 9 2 2 2 2 1
5 2 2 2 2 2 2 2 2
6 1 1 1 9 2 2 2 2
7 1 1 1 1 1 1 1 1
Я бы хотел, чтобыпервое число от каждого из векторов должно быть под V1.Таким образом, каждая строка соответствует одному из векторов в dput выше.Но поскольку векторы имеют разную длину, некоторые столбцы будут пустыми, что, похоже, вызывает проблемы.