给出以下数据框:
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
答案 0 :(得分: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"