【发布时间】:2020-06-25 07:57:12
【问题描述】:
我在 R 中有更多列表,我只想提取每个向量的第一个元素。 pb是列表的长度不一样。
`[[13]]
start end
[1,] 274 284
[[14]]
start end
[1,] 275 285
[2,] 786 796
[3,] 1297 1307`
在此示例中,我希望向量 1 获得:274 和 275 以及向量 2:786 和 NA
我试过了:
Data$Variable2 = lapply(Data$Position,"[",2:2)
Data$Variablex = sapply(Data$Position,"[[",2)
Data$Variablex = map(Data$Position,2)
没有任何作用。因为对于第一个列表,我获得了285 而不是NA。
这只是一个例子,我有将近 8000 个不同长度的列表。
有什么想法吗?
谢谢。
【问题讨论】: