https://github.com/tom-n-walker/uphill-plants-soil-carbon
Revision 0222df8ac72ac241faa8e579969ae1a5bba4fcff authored by tom-n-walker on 08 September 2021, 06:47:11 UTC, committed by GitHub on 08 September 2021, 06:47:11 UTC
1 parent 86e4ff4
Raw File
Tip revision: 0222df8ac72ac241faa8e579969ae1a5bba4fcff authored by tom-n-walker on 08 September 2021, 06:47:11 UTC
Update README.md
Tip revision: 0222df8
load_fluxes.R
################################################################################
#### Project: Lowland plant migrations alpine soil C loss
#### Title:   Function | Load flux data
#### Author:  Tom Walker (thomas.walker@usys.ethz.ch)
#### Date:    26 May 2021
#### ---------------------------------------------------------------------------

load_fluxes <- function(){
  # load fluxes
  calFlux <- fread("./data/field_calanda_gases.csv") %>%
    mutate(Treatment = substr(Treatment, nchar(Treatment), nchar(Treatment))) %>%
    mutate(site = "calanda") %>%
    # add leading zero to block
    mutate(Block = ifelse(
      nchar(Block) == 3,
      Block,
      paste0(substr(Block, 1, 1), "0", substr(Block, 2, 2))
    )) %>%
    select(site, Date, Block, Treatment, Temp.C:Soil.WVC, ER) %>%
    dplyr::rename_with(.cols = Date:Treatment, tolower)
  lavFlux <- fread("./data/field_lavey_gases.csv") %>%
    mutate(Treatment = substr(Treatment, nchar(Treatment), nchar(Treatment))) %>%
    mutate(site = "lavey") %>%
    # add leading zero to block
    mutate(Block = ifelse(
      nchar(Block) == 3,
      Block,
      paste0(substr(Block, 1, 1), "0", substr(Block, 2, 2))
    )) %>%
    select(site, Date, Block, Treatment, Temp.C:Soil.WVC, ER) %>%
    dplyr::rename_with(.cols = Date:Treatment, tolower)
  # collate & return
  fluxes <- bind_rows(calFlux, lavFlux) %>% as.data.frame
  return(fluxes)
}
back to top