Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何为确定的观测值分配不同的索引号?_R_Matrix Indexing - Fatal编程技术网

R 如何为确定的观测值分配不同的索引号?

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))) 其中,

我要做的是给我的数据的前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
是向量

sort(rep_len(seq(3), length(c1)))