【发布时间】:2022-12-30 07:00:24
【问题描述】:
我有以下名为 input 的矢量:
input <- c(1,2,1,NA,3,2,NA,1,5,6,NA,2,2)
[1] 1 2 1 NA 3 2 NA 1 5 6 NA 2 2
我想按每个 NA 将这个向量分成多个向量。所以所需的输出应该是这样的:
> output
[[1]]
[1] 1 2 1
[[2]]
[1] 3 2
[[3]]
[1] 1 5 6
[[4]]
[1] 2 2
如您所见,每次出现 NA 时,它都会分裂成一个新向量。所以我想知道是否有人知道如何将每个 NA 的向量拆分为多个向量?
【问题讨论】: