首页 > 解决方案 > 考虑日期的数据框的排序列 - R

问题描述

我有一个数据框(大小:36 行,2000 列),它在最后一行包含这种格式的每一列的日期"YYYY-MM-DD"。如何使用最后一行中的日期对列进行排序?到目前为止我的尝试:

df[order(as.Date(df["Dates",], format="%Y-%m-%d")),] 
df[order(lubridate::ymd(df["Dates",])),]

谢谢

标签: rsortingdataframe

解决方案


我们可以提取最后一行并执行order

df1[order(as.Date(unlist(tail(df1, 1))))]

推荐阅读