Мне нужно справиться с уродливым списком под названием ul
, который выглядит так:
[[1]]
[[1]]$param
name value
"Section" "1"
[[1]]$param
name value
"field" "1"
[[1]]$param
name value
"final answer" "1"
[[1]]$param
name value
"points" "-0.0"
[[2]]
[[2]]$param
name value
"Section" "1"
[[2]]$param
name value
"field" "2"
[[2]]$param
name value
"final answer" "1"
[[2]]$param
name value
"points" "1.0"
[[3]]
[[3]]$param
name value
"Section" "1"
[[3]]$param
name value
"field" "3"
[[3]]$param
name value
"final answer" "0.611"
[[3]]$param
name value
"points" "1.0"
Я хотел бы преобразовать список в простой фрейм данных, т.е.
Section field final answer points
1 1 1 -0.0
1 2 1 1.0
1 3 0.611 1.0
Есть ли простой способ достичь этого? или мне нужно сделать функцию доступа к каждому списку отдельно и привязать его к кадру данных?
Данные импортируются из более уродливого XML файла, поэтому, если кто-то хочет поиграть с ним, есть ссылка на файл RData. Извините за отсутствие воспроизводимого кода. Большое вам спасибо.