R 在每n列之后交错数据帧,从x列开始?

R 在每n列之后交错数据帧,从x列开始?,r,dataframe,dplyr,R,Dataframe,Dplyr,假设我想从mtcars中提取每4个元素,从第2列开始。我可以做到: cars_subdf <- mtcars[seq(2, ncol(mtcars), 4)] 谢谢。Ehrm。。。尝试mtcars[seq(2,ncol(mtcars),4)]如果您想要交错行,您可以向第一个df(1,3,5等)添加一个奇数的ID列,然后向第二个df(2,4,6等)添加一个偶数的ID列,然后rbind两个数据帧并按ID排序。如果您想要交错列,只需感谢这两个。利奥,这很有效。不知道为什么我没试一下,脑子里一片

假设我想从mtcars中提取每4个元素,从第2列开始。我可以做到:

cars_subdf <- mtcars[seq(2, ncol(mtcars), 4)]

谢谢。

Ehrm。。。尝试
mtcars[seq(2,ncol(mtcars),4)]如果您想要交错行,您可以向第一个df(1,3,5等)添加一个奇数的ID列,然后向第二个df(2,4,6等)添加一个偶数的ID列,然后rbind两个数据帧并按ID排序。如果您想要交错列,只需感谢这两个。利奥,这很有效。不知道为什么我没试一下,脑子里一片空白。。。
1a 1b 2a 2b