Select sites with a winter-dormant climate (temperate and boreal) without dry season.

Use only forests. That is classid:

df_sites <- siteinfo_fluxnet2015 %>% 
  filter(koeppen_code %in% c("Cfa", "Cfb", "Cfc", "Dfa", "Dfb", "Dfc", "Dfd") &
           classid %in% c("MF", "ENF", "DBF", "DNF"))

Identical with Yunpeng’s selection?

df_sites_yp <- read_csv("../data/fluxnet2015_sites_sel_tidy_all.csv") %>% 
  left_join(siteinfo_fluxnet2015 %>% 
              select(SiteName = sitename, koeppen_code, classid),
            by = "SiteName")

Which of mine are also in Yunpeng’s?

df_sites %>% 
  mutate(included_in_yp = sitename %in% df_sites_yp$SiteName) %>% 
  select(sitename, included_in_yp, koeppen_code, classid) %>% 
  kable()
sitename included_in_yp koeppen_code classid
BE-Bra TRUE Cfb MF
BE-Vie TRUE Cfb MF
CA-Man TRUE Dfc ENF
CA-NS1 TRUE Dfc ENF
CA-NS2 TRUE Dfc ENF
CA-NS3 TRUE Dfc ENF
CA-NS4 TRUE Dfc ENF
CA-NS5 TRUE Dfc ENF
CA-Qfo TRUE Dfc ENF
CA-SF1 FALSE Dfc ENF
CA-SF2 FALSE Dfc ENF
CH-Lae TRUE Cfb MF
CN-Qia TRUE Cfa ENF
CZ-BK1 TRUE Dfb ENF
DE-Hai TRUE Cfb DBF
DE-Lkb TRUE Cfb ENF
DE-Obe TRUE Cfb ENF
DE-Tha TRUE Cfb ENF
DK-Sor TRUE Cfb DBF
FI-Hyy TRUE Dfc ENF
FI-Sod TRUE Dfc ENF
FR-Fon TRUE Cfb DBF
FR-LBr TRUE Cfb ENF
IT-Col TRUE Cfa DBF
IT-Isp FALSE Cfb DBF
IT-La2 FALSE Cfb ENF
IT-Lav TRUE Cfb ENF
IT-PT1 FALSE Cfa DBF
IT-Ren TRUE Dfc ENF
JP-MBF FALSE Dfb DBF
JP-SMF TRUE Cfa MF
NL-Loo TRUE Cfb ENF
RU-Fyo TRUE Dfb ENF
US-GBT FALSE Dfc ENF
US-GLE TRUE Dfb ENF
US-Ha1 TRUE Dfb DBF
US-MMS TRUE Cfa DBF
US-NR1 TRUE Dfc ENF
US-PFa TRUE Dfb MF
US-Prr TRUE Dfc ENF
US-Syv TRUE Dfb MF
US-UMB TRUE Dfb DBF
US-UMd TRUE Dfb DBF
US-WCr TRUE Dfb DBF
US-Wi0 FALSE Dfb ENF
US-Wi3 FALSE Dfb DBF
US-Wi4 FALSE Dfb ENF
US-Wi9 FALSE Dfb ENF

Which of Yunpeng’s are also in mine?

df_sites_yp %>% 
  mutate(included_in_mine = SiteName %in% df_sites$sitename) %>% 
  select(SiteName, included_in_mine, koeppen_code, classid) %>% 
  kable()
SiteName included_in_mine koeppen_code classid
AT-Neu FALSE Dfc GRA
AU-Rig FALSE Cfb GRA
BE-Bra TRUE Cfb MF
CA-Gro FALSE NA NA
CA-NS1 TRUE Dfc ENF
CA-NS3 TRUE Dfc ENF
CA-Oas FALSE NA NA
CA-Obs FALSE NA NA
CA-TP1 FALSE NA NA
CA-TP3 FALSE NA NA
CA-TP4 FALSE NA NA
CH-Fru FALSE Cfb GRA
CN-Qia TRUE Cfa ENF
CZ-BK1 TRUE Dfb ENF
CZ-BK2 FALSE Dfb GRA
DE-Lkb TRUE Cfb ENF
DE-Lnf FALSE NA NA
DK-Eng FALSE NA NA
DK-Sor TRUE Cfb DBF
FI-Sod TRUE Dfc ENF
FR-Fon TRUE Cfb DBF
FR-LBr TRUE Cfb ENF
IT-Col TRUE Cfa DBF
IT-Lav TRUE Cfb ENF
IT-MBo FALSE Dfb GRA
JP-SMF TRUE Cfa MF
RU-Fyo TRUE Dfb ENF
US-AR1 FALSE Cfa GRA
US-AR2 FALSE Cfa GRA
US-GLE TRUE Dfb ENF
US-Goo FALSE NA NA
US-Ha1 TRUE Dfb DBF
US-IB2 FALSE NA NA
US-MMS TRUE Cfa DBF
US-NR1 TRUE Dfc ENF
US-Oho FALSE NA NA
US-PFa TRUE Dfb MF
US-Prr TRUE Dfc ENF
DE-Hai TRUE Cfb DBF
US-Syv TRUE Dfb MF
US-UMB TRUE Dfb DBF
US-UMd TRUE Dfb DBF
US-WCr TRUE Dfb DBF
CA-Man TRUE Dfc ENF
CA-NS2 TRUE Dfc ENF
CA-NS4 TRUE Dfc ENF
CA-NS5 TRUE Dfc ENF
CA-Qfo TRUE Dfc ENF
FI-Hyy TRUE Dfc ENF
IT-Tor FALSE Dfc GRA
IT-Ren TRUE Dfc ENF
BE-Vie TRUE Cfb MF
CH-Cha FALSE Cfb GRA
CH-Lae TRUE Cfb MF
CH-Oe1 FALSE Cfb GRA
DE-Gri FALSE Cfb GRA
DE-Obe TRUE Cfb ENF
DE-RuR FALSE Cfb GRA
DE-Tha TRUE Cfb ENF
NL-Hor FALSE Cfb GRA
NL-Loo TRUE Cfb ENF