Я пытаюсь преобразовать несколько символов в векторы и сделать их списком в R.
Правило преобразования следующее:
- Назначьте число каждому символу.ех.A = 1, B = 2, C = 3, ...
- Сделать вектор, когда длина символов равна "> = 2".ех.AB = c (1,2), ABC = c (1,2,3)
- Создание списков, содержащих несколько векторов.
Например, предположим, что есть ex
объект с тремя компонентами.Для каждого компонента я хочу сделать список объектов list1
, list2
и list3
.
ex = c("(A,B,C,D)", "(AB,BC,CD)","(AB,C)")
# 3 lists to be returned from ex object
list1 = "list(1,2,3,4)" # from (A,B,C,D)
list2 = "list(c(1,2), c(2,3), c(3,4))" # from (AB,BC,CD)
list3 = "list(c(1,2), c(3))" # from (AB,C)
Пожалуйста, дайте мне знать хорошую функцию R для решения приведенного выше примера.* Незначительное изменение отражено.