gpt4 book ai didi

r - 根据格式为%d/%m/%Y的日期按时间顺序订购数据框

转载 作者:行者123 更新时间:2023-12-04 05:13:02 25 4
gpt4 key购买 nike

我有一些必须格式化为(%d/%m/%Y)的数据。数据不按时间顺序排列,因为它是按第一个数字(即日期而不是月份)排序的。

我希望我可以指定orderreorder,以使排序发生变化。我只是不确定如何执行此操作。

以下是一些需要订购的日期数据:

date
1/1/2009
1/1/2010
1/1/2011
5/4/2009
5/4/2011
10/2/2009
10/3/2011
15/9/2010
15/3/2009
31/12/2011
31/7/2009

感谢您的任何建议。

最佳答案

当按date列排序时,将其转换为日期格式。

df[order(as.Date(df$date,format="%d/%m/%Y")),,drop=FALSE]
date
1 1/1/2009
6 10/2/2009
9 15/3/2009
4 5/4/2009
11 31/7/2009
2 1/1/2010
8 15/9/2010
3 1/1/2011
7 10/3/2011
5 5/4/2011
10 31/12/2011

关于r - 根据格式为%d/%m/%Y的日期按时间顺序订购数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17864490/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com