Read apsimx database in db file format

read_report(file, report)

Arguments

file

the file path to apsimx or db file

report

the report name

Value

a data.frame for a report

Examples

file <- system.file("extdata/wheat.apsimx", package = "rapsimng")
read_report(file, "HarvestReport")
#> # A tibble: 12 × 15
#>    CheckpointID Simula…¹ Exper…² Folde…³ V     Cv    N     Zone  Clock…⁴ Wheat…⁵
#>           <int>    <int> <chr>   <chr>   <chr> <chr> <chr> <chr> <chr>     <dbl>
#>  1            1        1 Experi… Folder  1     Axe   0     Field 1990-1…      12
#>  2            1        4 Experi… Folder  2     Axe   0     Field 1990-1…      12
#>  3            1        2 Experi… Folder  1     Cali… 0     Field 1990-1…      12
#>  4            1        6 Experi… Folder  1     Axe   200   Field 1990-1…      12
#>  5            1        3 Experi… Folder  1     Bolac 0     Field 1990-1…      12
#>  6            1        5 Experi… Folder  2     Cali… 0     Field 1990-1…      12
#>  7            1        7 Experi… Folder  2     Bolac 0     Field 1990-1…      12
#>  8            1        9 Experi… Folder  1     Bolac 200   Field 1990-1…      12
#>  9            1        8 Experi… Folder  2     Bolac 200   Field 1990-1…      12
#> 10            1       10 Experi… Folder  2     Axe   200   Field 1990-1…      12
#> 11            1       12 Experi… Folder  1     Cali… 200   Field 1990-1…      12
#> 12            1       11 Experi… Folder  2     Cali… 200   Field 1990-1…      12
#> # … with 5 more variables: Wheat.Phenology.Zadok.Stage <dbl>,
#> #   Wheat.Phenology.FloweringDAS <dbl>, Wheat.Phenology.FlagLeafDAS <dbl>,
#> #   Wheat.Phenology.TerminalSpikeletDAS <dbl>, Name <chr>, and abbreviated
#> #   variable names ¹​SimulationID, ²​Experiment, ³​FolderName, ⁴​Clock.Today,
#> #   ⁵​Wheat.Phenology.Stage