R 将向量转换为列表
我想转换向量R 将向量转换为列表,r,list,vector,R,List,Vector,我想转换向量 parsplit可能是这类任务最合适的功能: split(par, rep(1:3,each=2) ) #$`1` #[1] 0.5 0.7 # #$`2` #[1] 0.9 1.0 # #$`3` #[1] 1.8 1.5 split可能是这类任务最合适的功能: split(par, rep(1:3,each=2) ) #$`1` #[1] 0.5 0.7 # #$`2` #[1] 0.9 1.0 # #$`3` #[1] 1.8 1.5 试试这个: x <-c(0
parsplit
可能是这类任务最合适的功能:
split(par, rep(1:3,each=2) )
#$`1`
#[1] 0.5 0.7
#
#$`2`
#[1] 0.9 1.0
#
#$`3`
#[1] 1.8 1.5
split
可能是这类任务最合适的功能:
split(par, rep(1:3,each=2) )
#$`1`
#[1] 0.5 0.7
#
#$`2`
#[1] 0.9 1.0
#
#$`3`
#[1] 1.8 1.5
试试这个:
x <-c(0.5, 0.7, 0.9, 1.0, 1.8, 1.5)
lapply(1:(length(x)/2), function(i) x[i:(i+1)])
x试试这个:
x <-c(0.5, 0.7, 0.9, 1.0, 1.8, 1.5)
lapply(1:(length(x)/2), function(i) x[i:(i+1)])
x那么您想要列表
还是矩阵
?我真的不确定。我已经编辑了这个问题以使它更清楚。我不确定它是否更好,但可能:拆分(par,rep(1:3,每个=2))
?适当的拆分
…那么您想要一个列表
还是矩阵
?我真的不确定。我已经编辑了这个问题以使它更清楚。我不确定它是否更好,但可能:split(par,rep(1:3,each=2))
?与split相关的东西。。。