如何相对于其他数据框列顺序对 r 数据框的列名进行排序

尼尔

我有一个带有列顺序的 R 数据框,如下所示

      Name,ID,Class,Division

我有另一个具有相同列但顺序不同的数据框。

     ID,Class,Division,Name

我希望上面的数据框列顺序与第一个相同。我怎样才能在 R 中实现这一点?

阿克伦

我们可以使用第一个列名对第二个数据框列进行排序(假设它们具有相同的列名)

df2[names(df1)]

如果是 a data.table,请使用setcolorder

library(data.table)
setcolorder(df2, names(df1))

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何按R中的列名对数据框进行排序?

R:根据降序和对数据框中的列名进行重新排序

R ggplot,将一列相对于数据框中的另一列进行绘制

相对于其他数据框的bin值,从数据框中提取行(不使用列名)

如何按R中的另一个数据框对数据框中的列顺序进行排序?

自然排序以按列名对数据框的列进行排序

Python:创建新的数据框列,该列显示相对于其他列值的排名

对R中的数据框进行排序(基于列值)

按R中的ALL列对数据框进行排序

在R中逐行对数据框的列进行重新排序

在R中逐行对数据框的列进行重新排序

同时按多列对R中的数据框进行排序

R:如何根据数字向量对数据框进行排序?

如何对数据框每一行的列进行排序,然后将列名保存在R中的相应列中?

R中数据帧中第二列相对于第一列的更改顺序

R:对数据框中的行进行重新排序

使用R对使用sapply创建的数据框进行排序

在R中对数据框进行双重排序

在R中的列表中对数据框进行排序

如何用其他数据框列替换r的数据框列的值

通过传递给函数的列名对数据框进行排序

如何相对于其他数据帧识别数据帧中的唯一列?

如何使用R中其他数据框的列查询数据框

R:如何检索数据框的列名

使用R中具有相同值的外部数据框对数据框进行排序

在 r 数据框中按时间顺序对 4 组中的行进行排序

如何将列添加到相对于日期保持不变的数据框中?

如何相对于另一个表隐藏/排除数据框列

R - 如何根据列和列名重塑数据框?