R 如何为确定的观测值分配不同的索引号?
我要做的是给我的数据的前1/3个观察值赋值1,然后给我的数据的第二个1/3个观察值赋值2,最后给我的数据的第三个1/3个观察值赋值3 考虑到我的数据由30个观察值组成,我执行了以下代码:R 如何为确定的观测值分配不同的索引号?,r,matrix-indexing,R,Matrix Indexing,我要做的是给我的数据的前1/3个观察值赋值1,然后给我的数据的第二个1/3个观察值赋值2,最后给我的数据的第三个1/3个观察值赋值3 考虑到我的数据由30个观察值组成,我执行了以下代码: c1 <- c(rep(1,10),rep(2,10),rep(3,10)) c1是的,请查看cut()。为了说明这一点,请尝试以下示例: cut(yourDataAsNumeric,3,labels=FALSE) 你可以用 sort(rep_len(seq(3), length(c1))) 其中,
c1 <- c(rep(1,10),rep(2,10),rep(3,10))
c1是的,请查看cut()
。为了说明这一点,请尝试以下示例:
cut(yourDataAsNumeric,3,labels=FALSE)
你可以用
sort(rep_len(seq(3), length(c1)))
其中,c1
是向量
sort(rep_len(seq(3), length(c1)))