我有矢量:c("A","1","2","3","B","4","5","D","6","7","8","9","10")
我想将这个矢量转换成列表:list(A=c(1,2,3),B=c(4,5),...)
矢量中的字母是矢量列表中的名称.矢量来自字母之间的数字块.
我想像这样转换嵌套列表:
l <- list(A=list(a=list(1),b=list(2)),
B=list(cd=list(c=list(3,4,5),d=list(6,7,8)),e=list(c(9,10))))
Run Code Online (Sandbox Code Playgroud)
进入清单
o <- list(A=c(1,2),A.a=1,A.b=2,B=c(3:10),
B.cd=c(3:8),B.cd.c=c(3:5),B.cd.d=c(6:8),B.e=c(9:10))
Run Code Online (Sandbox Code Playgroud)
在每个列表级别,应该连接嵌套列表中的值.
r ×2