相关疑难解决方法(0)

19
推荐指数
3
解决办法
2万
查看次数

如何在 R 中删除每第 n 列的多列?

所以我有一个未指定列数的数据框(我所知道的是至少有 4 列)。

我想要做的是,对于每 4 列,我想删除第 3 列和第 4 列。

假设我的数据框包含 12 列。在这种情况下,我想删除第 3、4、7、8、11、12 列。

我知道我可以每隔 n 列删除一列,如下所示:

df <- df[,seq(2,ncol(df),4)]
Run Code Online (Sandbox Code Playgroud)

但是如何使用 R 以相同的方式删除第三列和第四列呢?

谢谢。

r

4
推荐指数
1
解决办法
300
查看次数

标签 统计

r ×2

dataframe ×1

rows ×1

sequence ×1