尝试每8列提取一个数据框列。
我正在尝试使用seq,并对列[,col.number]
进行子集化new.df <- data.frame(seq(from=(df[,9]),to=length(df),by=8))
这是一个虚拟数据框:
# Random data frame for illustration (100 columns wide)
df <- data.frame(replicate(100,sample(0:1,1000,rep=TRUE)))
无论如何要对列进行子集,每8列以及seq?
由于
答案 0 :(得分:2)
这应该有效
df <- data.frame(replicate(100, sample(0:1, 1000, rep = TRUE)))
new.df <- df[, seq(from = 9, to = ncol(df), by=8)]