簡體   English   中英

如何在R中分組一個月的日期?

[英]How to group dates of a month in R?

我有7月,8月和9月的每日數據。 我想將一個月的數據從一個月的第一組進行分組,從一個月的16到月末將數據分組到另一個組,其他幾個月也是如此。 目前,我正在使用as.numeric(a$date-a$date[1]) %/% 15但並未考慮所有日期,例如一個月有32天,則只需要等到30日和31-32才算到下個月。 那么,是否有可能將日期精確地分為兩個不同的組?

假設您的數據幀稱為df 然后:

df$group <- with(df, ifelse(lubridate::day(date) <= 15, "first", "second"))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM