-2
我有訂單列A R數據框如下如何r階數據幀的列名相對於其他數據幀列的順序
Name,ID,Class,Division
我有另外一個數據幀有相同的列,但具有不同的順序。
ID,Class,Division,Name
我想要上面的數據幀列順序與第一個相同。我如何在R中實現這一點?
我有訂單列A R數據框如下如何r階數據幀的列名相對於其他數據幀列的順序
Name,ID,Class,Division
我有另外一個數據幀有相同的列,但具有不同的順序。
ID,Class,Division,Name
我想要上面的數據幀列順序與第一個相同。我如何在R中實現這一點?
我們可以使用第一列名順序爲第二個數據框列(假設兩者具有相同的列名)
df2[names(df1)]
如果是data.table
,使用setcolorder
library(data.table)
setcolorder(df2, names(df1))
在我看來,最好是將這兩個表「綁定」,避免擔心列不一致。 – Frank