2015-12-19 2 views
1

Учитывая следующий кадр данных:г кадр преобразования данных в список списков

Date  Person Article 
--------------------------- 
01-01-2015 Bob  TV 
01-01-2015 Bob  Video 
01-01-2015 Pete  Book 
02-01-2015 Rob  Skate 
02-01-2015 Kate  TV 

Как я могу преобразовать этот кадр данных в список списка (или многомерного массива), так, что

my_ist[[01-01-2015]][[Bob]] 

даст

TV, Video 

?

ответ

2

Что относительно этого?

res <- lapply(split(df, df$V1), function(x) sapply(split(x, x$V2), function(y) y$V3)) 
res[["01-01-2015"]][["Bob"]] 
[1] "TV" "Video" 
Смежные вопросы