Initial commit: illustrative R data pipeline
This commit is contained in:
21
scripts/00_paths.R
Normal file
21
scripts/00_paths.R
Normal file
@@ -0,0 +1,21 @@
|
||||
# 00_paths.R
|
||||
# Central path constants and config. Source this at the top of every script.
|
||||
# All paths are relative to the project root.
|
||||
|
||||
dotenv::load_dot_env(".env")
|
||||
euro_to_dollar_conversion_ratio <- as.numeric(Sys.getenv("euro_to_dollar_conversion_ratio"))
|
||||
input_cols <- as.integer(Sys.getenv("input_cols"))
|
||||
|
||||
dir_raw <- "data/raw"
|
||||
dir_interim <- "data/interim"
|
||||
dir_processed <- "data/processed"
|
||||
dir_formatted <- "data/formatted"
|
||||
|
||||
income_raw <- file.path(dir_raw, "df_income.csv")
|
||||
population_raw <- file.path(dir_raw, "df_population.csv")
|
||||
income_usd_wide <- file.path(dir_interim, "df_income_usd_wide.csv")
|
||||
income_usd <- file.path(dir_interim, "df_income_usd.csv")
|
||||
population_full <- file.path(dir_interim, "df_population_full.csv")
|
||||
merged <- file.path(dir_interim, "df_merged.csv")
|
||||
result <- file.path(dir_processed, "df_result.csv")
|
||||
formatted <- file.path(dir_formatted, "df_formatted.csv")
|
||||
Reference in New Issue
Block a user