gpt4 book ai didi

r - Lubridate 获取一周中某一天的日期()

转载 作者:行者123 更新时间:2023-12-04 12:34:20 24 4
gpt4 key购买 nike

我将数据框列中的日期格式化为字符串,如 09/30/2014

我使用 lubridate 来识别我的日期所属的星期:

library(lubridate)
week(mdy("09/30/2014")

给我一​​周 40

我按那周分组并汇总我的数据。现在我想把那个星期变成约会。那么我怎样才能得到那一周的某一天的日期呢?

星期一 例如2014 年 中的第 40 周 将是日期 09/29/3014。所以我想将每个 Week 40 设置为该日期。

最佳答案

例如,您可以执行以下操作:

## 2 for Tuesday ,39 week number, 2014 the year
as.Date("2-39-2014",'%u-%W-%Y')
"2014-09-30"

你在哪里:

> %u :Weekday as a decimal number (1–7, Monday is 1).
> %W :Week of the year as decimal number (00–53) using Monday as the first day of week
> %Y :Year with century.

关于r - Lubridate 获取一周中某一天的日期(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26128821/

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