Skip to contents
## Warning: no DISPLAY variable so Tk is not available

Introducción

La estructura adecuada y organización de datos son fundamentales para la modelación y simulación de cultivos, permitiendo a investigadores y analistas reproducir los ejemplos y aprovechar al máximo las capacidades del paquete agroclimR en R. Este paquete facilita la automatización de tareas de modelación agroclimática, mejorando la eficiencia y precisión de los análisis. La organización del libro de trabajo recomendado, con hojas que abarcan desde datos generales del ensayo experimental hasta información detallada sobre fenología, crecimiento de plantas, rendimiento, datos del suelo y climáticos, asegura que todos los componentes necesarios para modelos basados en procesos estén accesibles y bien documentados.

Conocimientos en tidyverse y el uso efectivo del operador pipe %>% son esenciales para manipular y preparar los datos, facilitando la creación de flujos de trabajo de procesamiento de datos que son esenciales para la obtención de resultados confiables y la toma de decisiones informadas en el ámbito de la agroclimatología.

A continuación, se detalla la información de cada hoja y las variables que contiene el libro de trabajo recomendado para trabajar con agroclimR.

Estructura del Libro de Excel y Descripción de Variables

El libro de trabajo contiene 7 tablas que representan los diferentes componentes de un sistema de cultivo evaluado con el objetivo de modelar y simular cultivos (modelos basados en procesos):

  • AGRO_man: Datos generales del ensayo experimental. Ver agro
  • FERT_obs: Plan de fertilización de cada localidad o ensayo experimental. Ver fertil
  • PHEN_obs: Datos de fenología de cada experimento monitoreado. Ver phenol
  • PLANT_obs: Crecimiento del cultivo (biomasa, índice de área foliar, número de órganos). Observaciones derivadas de muestreos destructivos. Ver plant
  • YIELD_obs: Rendimiento en grano y componentes del rendimiento (fertilidad, número de granos, etc.). Ver yield
  • SOIL_obs: Datos del suelo (químico-físico). Ver soil
  • WTH_obs: Datos climáticos agregados a escala diaria. Ver weather
  • Metadata: Tabla que contiene la descripción de las variables en cada tabla anterior.

Las celdas vacias se consideran datos faltantes o nulos. Veamos en mas detalle cada uno de los conjuntos de datos.

AGRO - Datos Generales del Ensayo Experimental

Un conjunto de datos para información agronómica detallada y general sobre ensayos experimentales para la modelación de cultivos. Sirve como la tabla maestra para el libro de trabajo propuesto en el paquete agroclimR.

VAR_NAME DESCRIPTION TYPE UNITS Calculation method Agrovoc URL
ID Trial ID character XXXX
LOC_ID locality ID character name
PROJECT Project ID character name
CULTIVAR Cultivar name character name
TR_N Treatment number character cn
LAT Latitude numeric Decimal degrees GPS, G-EARTH Link
LONG Longitude numeric Decimal degrees GPS, G-EARTH Link
ALT Elevation(m above sea level) numeric meters GPS, G-EARTH Link
PDAT Planting date date MM/DD/YYYY Field Manual Link
CROP_SYS Crop system character IRRIGATED-RAINFED Field Manual
ESTAB Establishment character TRANSPLANT-DIRECT-SEED Field Manual
NPLDS Number of plants/m2 numeric number/m² Mean of samples (25<DDE<80) Link
SBDUR Seed-bed duration numeric days
TRDAT Transplanting date date MM/DD/YYYY Link

ID, LOC_ID, PROJECT, CULTIVAR y TR_N son factores que identifican un experimento único y conectan las demás tablas, con recomendaciones tales como:

  • ID de Ensayo (ID): Un identificador único para cada ensayo. Ejemplo: “LOC1T1PROJ1”.
  • ID de Localidad (LOC_ID): Indica la ubicación del ensayo. Ejemplo: “LOC1”.
  • ID de Proyecto (PROJECT): Asocia el ensayo con un proyecto específico. Ejemplo: “PROJ1”.
  • Nombre del Cultivar (CULTIVAR): Especifica el cultivar de planta utilizado en el ensayo. Ejemplo: “CULTIVAR1”.
  • Número de Tratamiento (TR_N): Ejemplo: “T1”.
# Código de ejemplo para mostrar las primeras filas del conjunto de datos AGRO
# Asumiendo que 'agro' es el conjunto de datos cargado con agroclimR
head(agro)
#> # A tibble: 6 × 14
#>   ID         LOC_ID PROJECT CULTIVAR TR_N    LAT  LONG   ALT PDAT       CROP_SYS
#>   <chr>      <chr>  <chr>   <chr>    <chr> <dbl> <dbl> <dbl> <date>     <chr>   
#> 1 SDTOS1MAD… SDTO   MADRI   FED2000  S1     3.91 -75.0   415 2013-04-29 IRRIGAT…
#> 2 SDTOS1MAD… SDTO   MADRII  FED2000  S1     3.91 -75.0   415 2015-06-05 IRRIGAT…
#> 3 SDTOS2MAD… SDTO   MADRI   FED2000  S2     3.91 -75.0   415 2013-12-05 IRRIGAT…
#> 4 SDTOS2MAD… SDTO   MADRII  FED2000  S2     3.91 -75.0   415 2015-11-03 IRRIGAT…
#> # ℹ 2 more rows
#> # ℹ 4 more variables: ESTAB <chr>, NPLDS <dbl>, SBDUR <lgl>, TRDAT <lgl>
str(agro)
#> tibble [7 × 14] (S3: tbl_df/tbl/data.frame)
#>  $ ID      : chr [1:7] "SDTOS1MADRI" "SDTOS1MADRII" "SDTOS2MADRI" "SDTOS2MADRII" ...
#>  $ LOC_ID  : chr [1:7] "SDTO" "SDTO" "SDTO" "SDTO" ...
#>  $ PROJECT : chr [1:7] "MADRI" "MADRII" "MADRI" "MADRII" ...
#>  $ CULTIVAR: chr [1:7] "FED2000" "FED2000" "FED2000" "FED2000" ...
#>  $ TR_N    : chr [1:7] "S1" "S1" "S2" "S2" ...
#>  $ LAT     : num [1:7] 3.91 3.91 3.91 3.91 3.91 ...
#>  $ LONG    : num [1:7] -75 -75 -75 -75 -75 ...
#>  $ ALT     : num [1:7] 415 415 415 415 415 415 415
#>  $ PDAT    : Date[1:7], format: "2013-04-29" "2015-06-05" ...
#>  $ CROP_SYS: chr [1:7] "IRRIGATED" "IRRIGATED" "IRRIGATED" "IRRIGATED" ...
#>  $ ESTAB   : chr [1:7] "DIRECT-SEED" "DIRECT-SEED" "DIRECT-SEED" "DIRECT-SEED" ...
#>  $ NPLDS   : num [1:7] 131 84 152 84 160 122 160
#>  $ SBDUR   : logi [1:7] NA NA NA NA NA NA ...
#>  $ TRDAT   : logi [1:7] NA NA NA NA NA NA ...

FERT: Datos Observados del Plan de Fertilización.

Un conjunto de datos que detalla la gestión o aplicación de fertilización a través de varios ensayos experimentales o regiones. Incluye información sobre la identificación del ensayo, localidad, IDs del proyecto y detalles específicos sobre las aplicaciones de fertilizantes.

VAR_NAME DESCRIPTION TYPE UNITS Calculation method Agrovoc URL
ID Trial ID character XXXX
LOC_ID locality ID character name
FERT_No Fertilize app number numeric number Field Manual Link
DDE Days after Emergence numeric days
N Nitrogen numeric kg/ha % of fertilizer Link
P Phosphate numeric kg/ha % of fertilizer
K Potassium numeric kg/ha % of fertilizer
# Código de ejemplo para mostrar las primeras filas del conjunto de datos FERT
# Asumiendo que 'fertil' es el conjunto de datos cargado con agroclimR
head(fertil)
#> # A tibble: 6 × 7
#>   ID          LOC_ID FERT_No   DDE     N     P     K
#>   <chr>       <chr>    <dbl> <dbl> <dbl> <dbl> <dbl>
#> 1 SDTOS1MADRI SDTO         1    10  42    21.5    33
#> 2 SDTOS1MADRI SDTO         2    23  58     1.5    33
#> 3 SDTOS1MADRI SDTO         3    38  56.5   0      30
#> 4 SDTOS1MADRI SDTO         4    52  51.2   0      15
#> # ℹ 2 more rows
str(fertil)
#> tibble [37 × 7] (S3: tbl_df/tbl/data.frame)
#>  $ ID     : chr [1:37] "SDTOS1MADRI" "SDTOS1MADRI" "SDTOS1MADRI" "SDTOS1MADRI" ...
#>  $ LOC_ID : chr [1:37] "SDTO" "SDTO" "SDTO" "SDTO" ...
#>  $ FERT_No: num [1:37] 1 2 3 4 5 1 2 3 4 5 ...
#>  $ DDE    : num [1:37] 10 23 38 52 64 9 23 37 50 62 ...
#>  $ N      : num [1:37] 42 58 56.5 51.2 18.4 ...
#>  $ P      : num [1:37] 21.5 1.5 0 0 0 21.5 31.5 0 0 0 ...
#>  $ K      : num [1:37] 33 33 30 15 0 48 33 30 15 0 ...

PHEN: Datos Fenológicos observados en el cultivo

Un conjunto de datos que contiene fechas fenológicas clave para los cultivares de plantas utilizados en ensayos de modelación de cultivos. Cada registro detalla las etapas fenológicas del crecimiento de las plantas.

VAR_NAME DESCRIPTION TYPE UNITS Calculation method Agrovoc URL
ID Trial ID character XXXX
LOC_ID locality ID character name
CULTIVAR Cultivar name character name
EDAT Emergence date date MM/DD/YYYY Field observation. Link
IDAT Panicle initiation date date MM/DD/YYYY Field observation. Link
FDAT Flowering date date MM/DD/YYYY Field observation. Link
MDAT Maturity date date MM/DD/YYYY Harvest date - 7 days Link
# Código de ejemplo para mostrar las primeras filas del conjunto de datos PHEN
# Asumiendo que 'phenol' es el conjunto de datos cargado con agroclimR
head(phenol)
#> # A tibble: 6 × 8
#>   ID      LOC_ID CULTIVAR PDAT       EDAT       IDAT       FDAT       MDAT      
#>   <chr>   <chr>  <chr>    <date>     <date>     <date>     <date>     <date>    
#> 1 SDTOS1… SDTO   FED2000  2013-04-29 2013-05-08 2013-06-28 2013-07-28 2013-08-27
#> 2 SDTOS1… SDTO   FED2000  2015-06-05 2015-06-14 2015-08-01 2015-09-07 2015-10-14
#> 3 SDTOS2… SDTO   FED2000  2013-12-05 2013-12-12 2014-01-30 2014-03-07 2014-04-03
#> 4 SDTOS2… SDTO   FED2000  2015-11-03 2015-11-12 2015-12-22 2016-01-23 2016-02-26
#> # ℹ 2 more rows
str(phenol)
#> tibble [7 × 8] (S3: tbl_df/tbl/data.frame)
#>  $ ID      : chr [1:7] "SDTOS1MADRI" "SDTOS1MADRII" "SDTOS2MADRI" "SDTOS2MADRII" ...
#>  $ LOC_ID  : chr [1:7] "SDTO" "SDTO" "SDTO" "SDTO" ...
#>  $ CULTIVAR: chr [1:7] "FED2000" "FED2000" "FED2000" "FED2000" ...
#>  $ PDAT    : Date[1:7], format: "2013-04-29" "2015-06-05" ...
#>  $ EDAT    : Date[1:7], format: "2013-05-08" "2015-06-14" ...
#>  $ IDAT    : Date[1:7], format: "2013-06-28" "2015-08-01" ...
#>  $ FDAT    : Date[1:7], format: "2013-07-28" "2015-09-07" ...
#>  $ MDAT    : Date[1:7], format: "2013-08-27" "2015-10-14" ...

PLANT: Datos Observados de Crecimiento de Cultivos.

Un conjunto de datos completo de métricas de crecimiento de plantas observadas, incluyendo número de órganos, muestreos de materia seca y area foliar. Estas mediciones son integrales para estudios de modelación de cultivos y fisiología, ofreciendo percepciones sobre el desarrollo y salud de diferentes cultivares bajo condiciones variadas.

VAR_NAME DESCRIPTION TYPE UNITS Calculation method Agrovoc URL
ID Trial ID character XXXX
LOC_ID locality ID character name
CULTIVAR Cultivar name character name
SAMPLING_DATE Sampling date date MM/DD/YYYY
LAI_OBS Leaf Area Index observed numeric m² leaf / m² ground LICOR LI-3100 Leaf Scanner Link
LAI_SE LAI standard deviation numeric m² leaf / m² ground
WLVG_OBS Green leaf dry weight numeric kg/ha Destructive sampling (MADR:1m, COL:0.5m) Link
WLVG_SE WLVG Standard Error numeric kg/ha
WLVD_OBS Dead leaf dry weight numeric kg/ha Destructive sampling (MADR:1m, COL:0.5m) Link
WLVD_SE WLVD Standard Error numeric kg/ha
WST_OBS Stem dry weight numeric kg/ha Destructive sampling (MADR:1m, COL:0.5m)
WST_SE WST Standard Error numeric kg/ha
WSO_OBS Panicle dry weight numeric kg/ha Destructive sampling (MADR:1m, COL:0.5m)
WSO_SE WSO Standard Error numeric kg/ha
WAGT_OBS Total dry weight numeric kg/ha Sum of the components
WAGT_SE WAGT Standard Error numeric kg/ha
NLV_OBS Number of green leaves numeric number/m² Destructive sampling (MADR:1m, COL:0.5m) Link
NLV_SE NLV Standard Error numeric number/m²
NST_OBS Number of Stem numeric number/m² Destructive sampling (MADR:1m, COL:0.5m)
NST_SE NST Standard Error numeric number/m²
NP_OBS Number of Panicles numeric number/m² Destructive sampling (MADR:1m, COL:0.5m) Link
NP_SE NP Standard Error numeric number/m²
# Código de ejemplo para mostrar las primeras filas del conjunto de datos PLANT
# Asumiendo que 'plant' es el conjunto de datos cargado con agroclimR
head(plant)
#> # A tibble: 6 × 22
#>   ID      LOC_ID CULTIVAR SAMPLING_DATE WLVG_OBS WLVG_SE LAI_OBS LAI_SE WLVD_OBS
#>   <chr>   <chr>  <chr>    <date>           <dbl>   <dbl>   <dbl>  <dbl>    <dbl>
#> 1 SDTOS1… SDTO   FED2000  2013-05-21        316.    20.4      NA     NA      0  
#> 2 SDTOS1… SDTO   FED2000  2013-05-28        544.   122.       NA     NA      0  
#> 3 SDTOS1… SDTO   FED2000  2013-06-07        752.   168.       NA     NA     38.1
#> 4 SDTOS1… SDTO   FED2000  2013-06-12        816.   169.       NA     NA     36.3
#> # ℹ 2 more rows
#> # ℹ 13 more variables: WLVD_SE <dbl>, WST_OBS <dbl>, WST_SE <dbl>,
#> #   WSO_OBS <dbl>, WSO_SE <dbl>, WAGT_OBS <dbl>, WAGT_SE <dbl>, NLV_OBS <lgl>,
#> #   NLV_SE <lgl>, NST_OBS <lgl>, NST_SE <lgl>, NP_OBS <lgl>, NP_SE <lgl>
str(plant)
#> tibble [77 × 22] (S3: tbl_df/tbl/data.frame)
#>  $ ID           : chr [1:77] "SDTOS1MADRI" "SDTOS1MADRI" "SDTOS1MADRI" "SDTOS1MADRI" ...
#>  $ LOC_ID       : chr [1:77] "SDTO" "SDTO" "SDTO" "SDTO" ...
#>  $ CULTIVAR     : chr [1:77] "FED2000" "FED2000" "FED2000" "FED2000" ...
#>  $ SAMPLING_DATE: Date[1:77], format: "2013-05-21" "2013-05-28" ...
#>  $ WLVG_OBS     : num [1:77] 316 544 752 816 1495 ...
#>  $ WLVG_SE      : num [1:77] 20.4 122.4 168.4 168.8 250.4 ...
#>  $ LAI_OBS      : num [1:77] NA NA NA NA NA NA NA NA NA NA ...
#>  $ LAI_SE       : num [1:77] NA NA NA NA NA NA NA NA NA NA ...
#>  $ WLVD_OBS     : num [1:77] 0 0 38.1 36.3 181.7 ...
#>  $ WLVD_SE      : num [1:77] 0 0 18.4 13.2 62 ...
#>  $ WST_OBS      : num [1:77] 294 644 913 1083 2106 ...
#>  $ WST_SE       : num [1:77] 20 132 186 134 339 ...
#>  $ WSO_OBS      : num [1:77] 0 0 0 0 0 ...
#>  $ WSO_SE       : num [1:77] 0 0 0 0 0 ...
#>  $ WAGT_OBS     : num [1:77] 610 1188 1704 1935 3783 ...
#>  $ WAGT_SE      : num [1:77] 37.2 254 350.8 288.4 628.8 ...
#>  $ NLV_OBS      : logi [1:77] NA NA NA NA NA NA ...
#>  $ NLV_SE       : logi [1:77] NA NA NA NA NA NA ...
#>  $ NST_OBS      : logi [1:77] NA NA NA NA NA NA ...
#>  $ NST_SE       : logi [1:77] NA NA NA NA NA NA ...
#>  $ NP_OBS       : logi [1:77] NA NA NA NA NA NA ...
#>  $ NP_SE        : logi [1:77] NA NA NA NA NA NA ...

YIELD: Datos Observados de Rendimiento

Un conjunto de datos que captura el rendimiento de grano detallado y los componentes del rendimiento de ensayos experimentales. Estas observaciones son críticas para evaluar el rendimiento del modelo a través de diferentes condiciones de cultivo.

VAR_NAME DESCRIPTION TYPE UNITS Calculation method Agrovoc URL
ID Trial ID character XXXX
LOC_ID locality ID character name
CULTIVAR Cultivar name character name
YIELD_AVG Yield average numeric kg/ha Average of grain yield(3 methods: 3m², 0.5m², 1m Link
YIELD_MIN Yield minimum numeric kg/ha Bootstrap minimum - CI
YIELD_MAX Yield maximum numeric kg/ha Bootstrap maximum - CI
HIAM Harvest index at maturity numeric ratio WAGT_OBS/YIELD_AV Link
HIAM_SE HIAM Standard Error numeric ratio
PAN_fert Panicle fertility numeric % Destructive sampling
PAN_fert_SE PAN_fert Standard Error numeric % Link
GW1000 1000-Grain weight numeric g Destructive sampling
GW1000_SE GW1000 Standard Error numeric g
ST_M2 Number of Stem numeric number/m² Destructive sampling Link
ST_M2_SE ST_M2 Standard Error numeric number/m²
PAN_M2 Number of Panicles numeric number/m² Destructive sampling Link
PAN_M2_SE PAN_M2 Standard Error numeric number/m²
GT_PAN Number of total grains per panicle numeric number/panicle Destructive sampling Link
GT_PAN_SE GT_PAN Standard Error numeric number/panicle
GF_PAN Number of fill grains per panicle numeric number/panicle Destructive sampling Link
GF_PAN_SE GF_PAN Standard Error numeric number/panicle
# Código de ejemplo para mostrar las primeras filas del conjunto de datos YIELD
# Asumiendo que 'yield' es el conjunto de datos cargado con agroclimR
head(yield)
#> # A tibble: 6 × 20
#>   ID        LOC_ID CULTIVAR YIELD_AVG YIELD_MIN YIELD_MAX  HIAD HIAD_SE PAN_fert
#>   <chr>     <chr>  <chr>        <dbl>     <dbl>     <dbl> <dbl>   <dbl>    <dbl>
#> 1 SDTOS1MA… SDTO   FED2000      8103.     7331.     8931. 0.335 8.90e-3     88.9
#> 2 SDTOS2MA… SDTO   FED2000      4474.     3795.     5244. 0.300 5.65e-4     95.5
#> 3 SDTOS3MA… SDTO   FED2000      5032.     4247.     5951. 0.305 2.95e-3     92.9
#> 4 SDTOS3COL SDTO   FED2000      4935.     4403.     5365. 0.415 1.19e-2     88.5
#> # ℹ 2 more rows
#> # ℹ 11 more variables: PAN_fert_SE <dbl>, GW1000 <dbl>, GW1000_SE <dbl>,
#> #   ST_M2 <dbl>, ST_M2_SE <dbl>, PAN_M2 <dbl>, PAN_M2_SE <dbl>, GT_PAN <dbl>,
#> #   GT_PAN_SE <dbl>, GF_PAN <dbl>, GF_PAN_SE <dbl>
str(yield)
#> tibble [7 × 20] (S3: tbl_df/tbl/data.frame)
#>  $ ID         : chr [1:7] "SDTOS1MADRI" "SDTOS2MADRI" "SDTOS3MADRI" "SDTOS3COL" ...
#>  $ LOC_ID     : chr [1:7] "SDTO" "SDTO" "SDTO" "SDTO" ...
#>  $ CULTIVAR   : chr [1:7] "FED2000" "FED2000" "FED2000" "FED2000" ...
#>  $ YIELD_AVG  : num [1:7] 8103 4474 5032 4935 5542 ...
#>  $ YIELD_MIN  : num [1:7] 7331 3795 4247 4403 4927 ...
#>  $ YIELD_MAX  : num [1:7] 8931 5244 5951 5365 6056 ...
#>  $ HIAD       : num [1:7] 0.335 0.3 0.305 0.415 0.39 ...
#>  $ HIAD_SE    : num [1:7] 0.008903 0.000565 0.002955 0.011861 0.029848 ...
#>  $ PAN_fert   : num [1:7] 88.9 95.5 92.9 88.5 81.3 ...
#>  $ PAN_fert_SE: num [1:7] 0.589 0.393 0.966 1.714 2.313 ...
#>  $ GW1000     : num [1:7] 24.7 23.5 20.8 25.4 24.4 ...
#>  $ GW1000_SE  : num [1:7] 0.0715 0.2074 0.2671 0.484 0.2067 ...
#>  $ ST_M2      : num [1:7] 554 308 372 409 342 ...
#>  $ ST_M2_SE   : num [1:7] 10 4 16 20.8 40.1 ...
#>  $ PAN_M2     : num [1:7] 532 192 316 373 288 ...
#>  $ PAN_M2_SE  : num [1:7] 20 38 20 6.01 29.72 ...
#>  $ GT_PAN     : num [1:7] 69.2 74.7 68.5 68 111.5 ...
#>  $ GT_PAN_SE  : num [1:7] 9.33 20.41 1.11 2.45 15.36 ...
#>  $ GF_PAN     : num [1:7] 62.7 71.5 63 60 90 ...
#>  $ GF_PAN_SE  : num [1:7] 8.85 19.85 1.68 1.37 10.03 ...

SOIL: Datos de Suelo Observados

Un conjunto de datos de suelo observado que proporciona propiedades químicas y físicas detalladas del suelo de ensayos experimentales. Es esencial para entender las condiciones ambientales que afectan el crecimiento y desarrollo del cultivo.

VAR_NAME DESCRIPTION TYPE UNITS Calculation method Agrovoc URL
ID Trial ID character XXXX
LOC_ID locality ID character name
NL Number of soil layers (maximum is 10) numeric number Link
DEPTH Thickness of each soil layer numeric cm Link
STC Soil Texture Class (12-USDA) character USDA texture class Link
SAND Soil sand content numeric % Link
SILT Soil silt content numeric % Link
CLAY Soil clay content numeric % Link
SBDM Soil Bulk Density numeric g/cm³ Link
SOC Soil organic carbon numeric g/kg From OM - Walkley-Black Link
SLON Soil Organic Nitrogen numeric mg/kg Link
SNH4 Ammonium, KCl, g elemental N numeric mg/kg (KCl 1M) Espectrom Link
SNO3 Nitrate, KCl, g elemental N numeric mg/kg (KCl 1M) Espectrom Link
PH pH numeric number pH Water 1:1 Link
SCEC Cation exchange capacity numeric cmol/kg (Amonio Acetato) Volumet Link
WCST Saturated volumetric water content numeric % Link
WCFC Volumetric water content at field capacity numeric % Link
WCWP Volumetric water content at wilting point numeric % Link
WCAD Volumetric water content at air dryness numeric %
SSKS Saturated hydraulic conductivity numeric cm/h Link
# Código de ejemplo para mostrar las primeras filas del conjunto de datos SOIL
# Asumiendo que 'soil' es el conjunto de datos cargado con agroclimR
head(soil)
#> # A tibble: 6 × 21
#>   ID        LOC_ID SAMPLING_DATE    NL DEPTH STC    SAND  SILT  CLAY  SBDM   SOC
#>   <chr>     <chr>  <date>        <dbl> <dbl> <chr> <dbl> <dbl> <dbl> <dbl> <dbl>
#> 1 SDTOS1MA… SDTO   2013-05-10        1    20 Lo     39.2  45.6  15.2  1.53  6.63
#> 2 SDTOS1MA… SDTO   2013-05-10        2    20 Lo     37.9  46.9  15.2  1.71 11.4 
#> 3 SDTOS1MA… SDTO   2013-05-10        3    20 Lo     40.3  44.5  15.2  1.66  6.52
#> 4 SDTOS1MA… SDTO   2015-08-10        1    20 SaLo   70.9  17.6  11.6  1.40  2.5 
#> # ℹ 2 more rows
#> # ℹ 10 more variables: SLON <dbl>, SNH4 <dbl>, SNO3 <dbl>, PH <dbl>,
#> #   SCEC <dbl>, WCST <dbl>, WCFC <dbl>, WCWP <dbl>, WCAD <dbl>, SSKS <dbl>
str(soil)
#> tibble [18 × 21] (S3: tbl_df/tbl/data.frame)
#>  $ ID           : chr [1:18] "SDTOS1MADRI" "SDTOS1MADRI" "SDTOS1MADRI" "SDTOS1MADRII" ...
#>  $ LOC_ID       : chr [1:18] "SDTO" "SDTO" "SDTO" "SDTO" ...
#>  $ SAMPLING_DATE: Date[1:18], format: "2013-05-10" "2013-05-10" ...
#>  $ NL           : num [1:18] 1 2 3 1 2 3 1 2 3 1 ...
#>  $ DEPTH        : num [1:18] 20 20 20 20 20 20 20 20 20 20 ...
#>  $ STC          : chr [1:18] "Lo" "Lo" "Lo" "SaLo" ...
#>  $ SAND         : num [1:18] 39.2 37.9 40.3 70.9 79.7 ...
#>  $ SILT         : num [1:18] 45.63 46.9 44.5 17.56 8.77 ...
#>  $ CLAY         : num [1:18] 15.2 15.2 15.2 11.6 11.6 ...
#>  $ SBDM         : num [1:18] 1.53 1.71 1.66 1.4 1.49 ...
#>  $ SOC          : num [1:18] 6.63 11.37 6.52 2.5 1.5 ...
#>  $ SLON         : num [1:18] 407 914 382 388 300 ...
#>  $ SNH4         : num [1:18] 5.19 7.95 4.81 6.11 6.11 ...
#>  $ SNO3         : num [1:18] 4.078 10.373 3.605 12.126 0.028 ...
#>  $ PH           : num [1:18] 6.28 5.84 6.5 5.78 6.48 6.51 5.55 6.38 6.34 6.28 ...
#>  $ SCEC         : num [1:18] 12.1 14 12.7 7.95 7.95 ...
#>  $ WCST         : num [1:18] 68.1 60 69.6 45.3 44.6 ...
#>  $ WCFC         : num [1:18] 40.8 35.1 36.4 17.5 16.9 ...
#>  $ WCWP         : num [1:18] 21.75 16.11 17.15 7.36 12.29 ...
#>  $ WCAD         : num [1:18] 8.28 6.16 7.05 8.63 9.28 ...
#>  $ SSKS         : num [1:18] 40.1 32.5 27.9 94.2 98 ...

WTH: Datos Meteorológicos Observados

Un conjunto de datos que captura observaciones meteorológicas diarias. Incluye datos sobre temperatura, precipitación, radiación solar, humedad relativa y velocidad del viento, recopilados de estaciones meteorológicas. Estos datos son vitales para que los modelos de simulación de cultivos reflejen con precisión el impacto de las condiciones meteorológicas en el crecimiento y rendimiento de los cultivos.

VAR_NAME DESCRIPTION TYPE UNITS Calculation method Agrovoc URL
ID Trial ID character XXXX
LOC_ID locality ID character name
WS_ID Weather Station ID numeric number
DATE Date date MM/DD/YYYY
TMAX Maximum temperature numeric celsius degrees Davis Vantage Pro2 Link
TMIN Minimum temperature numeric celsius degrees Davis Vantage Pro2 Link
RAIN Rain numeric millimeters Davis Vantage Pro2 Link
SRAD Solar Radiation numeric MJ/m²*dia Davis Vantage Pro2 Link
RHUM Relative humidity numeric % Davis Vantage Pro2 Link
WSPD Wind Speed numeric m/s Link
# Código de ejemplo para mostrar las primeras filas del conjunto de datos WTH
# Asumiendo que 'weather' es el conjunto de datos cargado con agroclimR
head(weather)
#> # A tibble: 6 × 9
#>   LOC_ID WS_ID DATE        TMAX  TMIN  RAIN  SRAD  RHUM WSPD 
#>   <chr>  <dbl> <date>     <dbl> <dbl> <dbl> <dbl> <dbl> <lgl>
#> 1 SDTO       1 2013-01-01  36.0  25.7   0    20.9  66.3 NA   
#> 2 SDTO       1 2013-01-02  35.7  25.1   0.2  21.6  73.3 NA   
#> 3 SDTO       1 2013-01-03  38.5  24.0   0    23.1  61.4 NA   
#> 4 SDTO       1 2013-01-04  35.7  22.9   0    21.4  68.9 NA   
#> # ℹ 2 more rows
str(weather)
#> tibble [1,461 × 9] (S3: tbl_df/tbl/data.frame)
#>  $ LOC_ID: chr [1:1461] "SDTO" "SDTO" "SDTO" "SDTO" ...
#>  $ WS_ID : num [1:1461] 1 1 1 1 1 1 1 1 1 1 ...
#>  $ DATE  : Date[1:1461], format: "2013-01-01" "2013-01-02" ...
#>  $ TMAX  : num [1:1461] 36 35.7 38.5 35.7 38.8 ...
#>  $ TMIN  : num [1:1461] 25.7 25.1 24 22.9 23.8 ...
#>  $ RAIN  : num [1:1461] 0 0.2 0 0 0 1.2 0 0 0 0 ...
#>  $ SRAD  : num [1:1461] 20.9 21.6 23.1 21.4 22.9 ...
#>  $ RHUM  : num [1:1461] 66.3 73.3 61.4 68.9 69.5 ...
#>  $ WSPD  : logi [1:1461] NA NA NA NA NA NA ...