数据框diversity含有Year数据框static含有year和area利用dplyr在diversity中新增一列staticyearstaticyear等于Year在static中相应的area
的值。
假设diversity数据框如下:
Year Diversity
2000 0.7
2001 0.8
2002 0.6
假设static数据框如下:
Year Area
2000 A
2001 B
2002 A
可以使用dplyr的left_join函数来实现:
library(dplyr)
diversity %>%
left_join(static, by = "Year") %>%
mutate(staticyear = Area)
结果如下:
Year Diversity Area staticyear
2000 0.7 A A
2001 0.8 B B
2002 0.6 A A
原文地址: https://www.cveoy.top/t/topic/dxEW 著作权归作者所有。请勿转载和采集!