【发布时间】:2021-03-24 10:21:06
【问题描述】:
为我询问并回答了之前的问题,请参见此处:(subsetting data based on four columns using if else statements)
请他们解决了这个问题,但我有一个后续问题,如何将代码中的时间从 1 小时更改为 30 分钟?
df %>%
group_by(Location, Site, Species, Date) %>%
mutate(difftime = as.numeric(hms::as_hms(Time) - hms::as_hms(lag(Time, 1)))/3600) %>%
mutate(independent = case_when(
is.na(difftime) ~ TRUE,
difftime >= 1 ~ TRUE,
difftime < 1 ~ FALSE,
TRUE ~ FALSE)
我尝试了很多代码更改,但无法找到满意的答案!
【问题讨论】:
-
您能否仅在此处分享您的完整/独立问题。对于链接,必须检查以前的问题并回答两者。
-
顺便说一句,只需将
1替换为0.5即可!还是我错过了什么?
标签: r