【发布时间】:2015-02-02 05:22:09
【问题描述】:
假设我有一个包含 1236 行和 15 列的数据框。我想创建一个新的数据框,它只有原始数据的第 1 8 列,并且只有 每3行的原始一(仅第3、6、9等行)。
【问题讨论】:
假设我有一个包含 1236 行和 15 列的数据框。我想创建一个新的数据框,它只有原始数据的第 1 8 列,并且只有 每3行的原始一(仅第3、6、9等行)。
【问题讨论】:
听到的是一个样本:
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(3, 1236, by=3)