R 新建一个数据框,该数据框仅包含前8列;原版
假设我有一个1236行15列的数据框。我想创建一个新的数据框,它只包含原来的那个,,而且只有 每三排原版(仅第3、6、9等行)。Hear是一个示例: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
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)