[英]Group by multiple columns and assign value from another column in R
df %>%
group_by(Temp) %>%
mutate(`Starting Output` = ifelse(Time==0, Output, NA)) %>%
tidyr::fill(`Starting Output`, .direction = "down") %>%
ungroup()
# A tibble: 6 x 5
Batch Temp Time Output `Starting Output`
<chr> <dbl> <dbl> <dbl> <dbl>
1 A 15 0 12 12
2 A 15 24 34 12
3 A 15 48 36 12
4 A 25 0 13 13
5 A 25 24 22 13
6 A 25 48 24 13
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.