![](/img/trans.png)
[英]R function for converting data.table to named list of named vectors
[英]R: converting table to list of vectors
我有一個具有以下內容的R data.frame TAB:
A A
A B
A C
B A
B D
我想得到的是向量/列表的列表:
A -> A, B, C
B -> A, D
我可以使用如下所示的for循環來做到這一點:
for (i in 1:2){
V[[i]]<-TAB[which(is.element(TAB[,1],UA[i])),2]
}
有沒有更方便的方法可以避免for循環?
因此,在這種情況下,解決問題的代碼段是:
mysplit = split(dd$y, dd$x)
myresult = lapply(mysplit, as.character)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.