简体   繁体   English

考虑日期对数据框的列进行排序 - R

[英]Ordering columns of a data frame considering dates - R

I have a data frame (size:36 rows, 2000 columns), which in the last row it contains dates for each column in this format "YYYY-MM-DD" .我有一个数据框(大小:36 行,2000 列),在最后一行它包含格式为"YYYY-MM-DD"每一列的日期。 How can I sort the columns using the dates in the last row?如何使用最后一行中的日期对列进行排序? My attempts so far:我到目前为止的尝试:

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

Thanks谢谢

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

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM