数据框df_biodiv含有Year、CropName和FirstYear利用dplyr新增列First先判断FirstYear是否为NA是则以CropName分组在分组里Year列查找最小值同CropName有多个Year返回给所有CropName的FirstYear否则等于FirstYear
的值。
library(dplyr)
df_biodiv %>%
mutate(First = ifelse(is.na(FirstYear),
Year[which.min(Year)],
FirstYear))
原文地址: https://www.cveoy.top/t/topic/dv21 著作权归作者所有。请勿转载和采集!