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 新建一个数据框,该数据框仅包含前8列​;原版_R_Dataframe - Fatal编程技术网

R 新建一个数据框,该数据框仅包含前8列​;原版

R 新建一个数据框,该数据框仅包含前8列​;原版,r,dataframe,R,Dataframe,假设我有一个1236行15列的数据框。我想创建一个新的数据框,它只包含​原来的那个,,​而且只有 每三排​原版​(仅第3、6、9等行)。Hear是一个示例: x=data.frame(x1=rnorm(1:100),x2=rnorm(1:100),x3=rnorm(1:100),x4=rnorm(1:100),x5=rnorm(1:100),x6=rnorm(1:100),x7=rnorm(1:100),x8=rnorm(1:100),x9=rnorm(1:100),x10=rnorm(1:10

假设我有一个1236行15列的数据框。我想创建一个新的数据框,它只包含​原来的那个,,​而且只有 每三排​原版​(仅第3、6、9等行)。

Hear是一个示例:

x=data.frame(x1=rnorm(1:100),x2=rnorm(1:100),x3=rnorm(1:100),x4=rnorm(1:100),x5=rnorm(1:100),x6=rnorm(1:100),x7=rnorm(1:100),x8=rnorm(1:100),x9=rnorm(1:100),x10=rnorm(1:100))
y=x[(1:33)*3,1:8]
我认为这是显而易见的。

更一般地说

d = data.frame(matrix(nrow=1236, ncol=15))
e = d[ 3*(seq(1236/3)), 1:8]
或者你可以做
seq(31236,by=3)