【发布时间】:2018-03-30 23:35:51
【问题描述】:
假设我有一个类似的向量
vector = c('hello','world')
还有另外两个向量,比如
vector2 = c(2,4)
vector3 = c(4,5)
如何创建第四个向量,它是第一个向量中每个元素与其他两个向量的子集?类似的东西
vector[1][vector2[1]:vector3[1]]
所以对于这些向量它会是
vector4 = ('ell','ld')
我曾尝试使用 sapply,但遇到了障碍,因为我不确定如何编写函数来对它们进行子集化。
vector4 = sapply(vector, function(x) x[vector2:vector3])
【问题讨论】: