我有一个带有列顺序的 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] 删除。
我来说两句