Может ли кто-нибудь помочь мне понять, как рассчитать разницу в значениях на основе моих месячных данных? Например, я хотел бы рассчитать разницу в значениях подземных вод между январем-июлем, февралем-августом, мартом-сентябрем и т. д. для каждой скважины по годам. Обратите внимание, что в некоторые годы будет отсутствовать несколько месяцев. Буду признателен за любые tidyverse
решения.
Well year month value
<dbl> <dbl> <fct> <dbl>
1 222 1995 February 8.53
2 222 1995 March 8.69
3 222 1995 April 8.92
4 222 1995 May 9.59
5 222 1995 June 9.59
6 222 1995 July 9.70
7 222 1995 August 9.66
8 222 1995 September 9.46
9 222 1995 October 9.49
10 222 1995 November 9.31
# ... with 18,400 more rows
df1 <- subset(df, month %in% c("February", "August"))
test <- df1 %>%
dcast(site + year + Well ~ month, value.var = "value") %>%
mutate(Diff = February - August)
Спасибо,
Саймон
dput
, чтобы предоставить образец данных. Также укажите, что именно вы хотите рассчитать. - person yusuzech   schedule 01.03.2019