У меня есть следующие значения data frame
, и я хочу сохранить значения первого столбца в качестве имен подсписков и значения второго столбца в качестве его элементов.
Ввод -
var <- c("a","b","c","d")
val <- c("0-1-2-NA","0-1","0-2-4","0-NA")
dt <- data.frame(var,val, stringsAsFactors = FALSE)
> dt
var val
1 a 0-1-2-NA
2 b 0-1
3 c 0-2-4
4 d 0-NA
Требуемый вывод -
$a
[1] 0 1 2 NA
$b
[1] 0 1
$c
[1] 0 2 4
$d
[1] 0 NA
Примечание - Я также хочу split
значения -
до создания списка.