您好我有以下data.frame
variable name new_skill 01/05/2015 01/08/2014 02/01/2015 02/05/2014
task1 H&I A 3.76 4.0 3.5 4.5
task2 H&I Broadband 3.12 3.30 4.5 5.5
上面的列中有2年的每周日期...
如何重新排序?
我试过像data.frame[,order()]
这没有用。
感谢
答案 0 :(得分:2)
试试这个,
df[, order(as.Date(colnames(df), format = "%d/%m/%Y"))]
这将根据日期对日期列进行排序,并根据它们在原始数据框中的出现将所有列附加到末尾。