gpt4 book ai didi

R:查找时间数据中的第一个和最后一个日期

转载 作者:行者123 更新时间:2023-12-04 00:08:55 26 4
gpt4 key购买 nike

我有一个包含日期的数据框,我需要找到第一个和最后一个日期,不包括年份。我的日期有一部分:

2003-09-27
2004-09-17
2005-09-23
2006-09-21
2007-09-20
2008-09-26
2009-10-11
2010-09-28
2011-09-01

为了确保将我想要的内容翻译成英文,我会以问题形式填写。

这样回答这个问题:- 在所有这些调查中,您是哪一年开始计算的?- 那是 2004 年的 09-17。

我怎样才能找到这个日期?

感谢您的帮助!

编辑我尝试自动找到我所有调查中的较早日期。这些日期是计数天数,我需要找出计数 session 最早开始的年份。我不是在寻找最广泛的范围。我想我需要摆脱这一年才能找到这个。看来我无法将年份分开并保留日期格式,因为当我打印“月日”部分时,它会自动添加 2013。

我的问题的第二部分是:找到这个日期后,我如何在我的条目数据框中调用整个日期(带年份)?

我希望它现在更清楚了!

最佳答案

使用提供的数据,这应该将 2011 年 9 月 1 日确定为最早日期(而不是 2004 年 9 月 17 日)。

dates <- c("2003-09-27", "2004-09-17", "2005-09-23", "2006-09-21", 
"2007-09-20", "2008-09-26", "2009-10-11", "2010-09-28",
"2011-09-01")

dates[order(format(as.Date(dates),"%m%d"))[1]]
#[1] "2011-09-01"
# it works!

关于R:查找时间数据中的第一个和最后一个日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17573210/

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