小编Woj*_*ala的帖子

将矢量转换为列表

我有矢量:c("A","1","2","3","B","4","5","D","6","7","8","9","10") 我想将这个矢量转换成列表:list(A=c(1,2,3),B=c(4,5),...) 矢量中的字母是矢量列表中的名称.矢量来自字母之间的数字块.

r

13
推荐指数
1
解决办法
1024
查看次数

将嵌套列表转换为使用累积串联的unnested

我想像这样转换嵌套列表:

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

6
推荐指数
1
解决办法
1414
查看次数

标签 统计

r ×2