Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/11.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中可除以5的列_R - Fatal编程技术网

提取r中可除以5的列

提取r中可除以5的列,r,R,我有一个200列的数据帧,我想为一个新的df提取第5,10,15,20…195200列。但我不想把它们都打出来。有什么方法使它更容易吗 df1 <- df[,c(5,10,15,20,25,30,35,40,45,...,200)] df1我们可以使用seq创建索引 df1 <- df[, seq(5, 200, by = 5)] df1太好了,如果我还想保留第1-4列呢?df1@JinyongHuang应该可以。你犯了什么错误。是getting@JinyongHuang如果我做

我有一个200列的数据帧,我想为一个新的df提取第5,10,15,20…195200列。但我不想把它们都打出来。有什么方法使它更容易吗

df1 <- df[,c(5,10,15,20,25,30,35,40,45,...,200)]

df1我们可以使用
seq
创建索引

df1 <- df[, seq(5, 200, by = 5)]

df1太好了,如果我还想保留第1-4列呢?df1@JinyongHuang应该可以。你犯了什么错误。是getting@JinyongHuang如果我做了
c(1:4,seq(5200,by=5))#[1]1234551052503540556065707580859095[24]100105110115120125130135140145150155160160170175180185190195200
中的错误[data.frame
(df,c(1:4,seq(5200,by=5))):选择了未定义的列