重新排序R中的单个列,而不指定所有列

时间:2018-08-08 05:47:06

标签: r dplyr

我有一个包含许多列的R数据框。在框架的右端,我创建了新列。现在,我想在左侧的某个地方看到这个新列。我通常与dplyr合作。

示例: 这就是我所拥有的:     FirstName|LastName|Height|Width|Nationality

这就是我想要的:     FirstName|LastName|Nationality|Height|Width

当然,我可以     select(....) 但是这样,我将必须指定all(!)列。我正在寻找类似的东西     select*(FirstName,LastName,Nationality) 无需指定所有内容,而只需指定第一列,其余的保持不变。

1 个答案:

答案 0 :(得分:2)

尝试一下:

select(FirstName, LastName, Nationality, everything())

或者,如果您不想在“左侧”有很多列(在此示例中只有2个列):

select(1:2, Nationality, everything())