Add row, column, row type, and column type metadata
Source:R/utilities.R
add_UKEnergy2000_row_col_meta.Rd
Add row, column, row type, and column type metadata
Usage
add_UKEnergy2000_row_col_meta(
.DF,
matname_colname = "matname",
U_name = "U",
V_name = "V",
Y_name = "Y",
product_colname = "Product",
flow_colname = "Flow",
industry_type = "Industry",
product_type = "Product",
sector_type = "Sector",
rowname_colname = "rowname",
colname_colname = "colname",
rowtype_colname = "rowtype",
coltype_colname = "coltype"
)
Arguments
- .DF
a data frame containing
matname_colname
.- matname_colname
the name of the column in
.DF
that contains names of matrices (a string). Default is "matname
".- U_name
the name for use matrices (a string). Default is "
U
".- V_name
the name for make matrices (a string). Default is "
V
".- Y_name
the name for final demand matrices (a string). Default is "
Y
".- product_colname
the name of the column in
.DF
where Product names is found (a string). Default is "Product
".- flow_colname
the name of the column in
.DF
where Flow information is found (a string). The Flow column usually contains the industries involved in this flow. Default is "Flow
".- industry_type
the name that identifies production industries and and transformation processes (a string). Default is "
Industry
".- product_type
the name that identifies energy carriers (a string). Default is "
Product
".- sector_type
the name that identifies final demand sectors (a string). Default is "
Sector
".- rowname_colname
the name of the output column that contains row names for matrices (a string). Default is "
rowname
".- colname_colname
the name of the output column that contains column names for matrices (a string). Default is "
colname
".- rowtype_colname
the name of the output column that contains row types for matrices (a string). Default is "
rowtype
".- coltype_colname
the name of the output column that contains column types for matrices (a string). Default is "
coltype
".
Value
.DF
with additional columns named
rowname_colname
, colname_colname
,
rowtype_colname
, and coltype_colname
.
Examples
UKEnergy2000 %>%
matsindf:::add_UKEnergy2000_matnames(.) %>%
matsindf:::add_UKEnergy2000_row_col_meta(.)
#> Country Year Ledger.side Flow.aggregation.point Flow
#> 1 GB 2000 Supply Total primary energy supply Resources - Crude
#> 2 GB 2000 Supply Total primary energy supply Resources - NG
#> 3 GB 2000 Supply Transformation processes Gas wells & proc.
#> 4 GB 2000 Supply Transformation processes Oil fields
#> 5 GB 2000 Supply Transformation processes Crude dist.
#> 6 GB 2000 Supply Transformation processes NG dist.
#> 7 GB 2000 Supply Transformation processes Oil refineries
#> 8 GB 2000 Supply Transformation processes Oil refineries
#> 9 GB 2000 Supply Transformation processes Power plants
#> 10 GB 2000 Supply Transformation processes Elect. grid
#> 11 GB 2000 Supply Transformation processes Diesel dist.
#> 12 GB 2000 Supply Transformation processes Petrol dist.
#> 13 GB 2000 Supply Transformation processes Oil fields
#> 14 GB 2000 Supply Transformation processes Crude dist.
#> 15 GB 2000 Supply Transformation processes Oil refineries
#> 16 GB 2000 Supply Transformation processes Gas wells & proc.
#> 17 GB 2000 Supply Transformation processes NG dist.
#> 18 GB 2000 Supply Transformation processes Power plants
#> 19 GB 2000 Supply Transformation processes Diesel dist.
#> 20 GB 2000 Supply Transformation processes Gas wells & proc.
#> 21 GB 2000 Supply Transformation processes Oil fields
#> 22 GB 2000 Supply Transformation processes Crude dist.
#> 23 GB 2000 Supply Transformation processes NG dist.
#> 24 GB 2000 Supply Transformation processes Petrol dist.
#> 25 GB 2000 Supply Transformation processes Elect. grid
#> 26 GB 2000 Supply Transformation processes Gas wells & proc.
#> 27 GB 2000 Supply Transformation processes Oil fields
#> 28 GB 2000 Supply Transformation processes Crude dist.
#> 29 GB 2000 Supply Transformation processes NG dist.
#> 30 GB 2000 Supply Transformation processes Oil refineries
#> 31 GB 2000 Supply Transformation processes Power plants
#> 32 GB 2000 Supply Transformation processes Petrol dist.
#> 33 GB 2000 Consumption Residential Residential
#> 34 GB 2000 Consumption Transport Transport
#> 35 GB 2000 Consumption Residential Residential
#> 36 GB 2000 Consumption Transport Transport
#> Product E.ktoe matname rowname colname rowtype
#> 1 Crude 50000 V Resources - Crude Crude Industry
#> 2 NG 43000 V Resources - NG NG Industry
#> 3 NG - Wells 41000 V Gas wells & proc. NG - Wells Industry
#> 4 Crude - Fields 47500 V Oil fields Crude - Fields Industry
#> 5 Crude - Dist. 47000 V Crude dist. Crude - Dist. Industry
#> 6 NG - Dist. 41000 V NG dist. NG - Dist. Industry
#> 7 Diesel 15500 V Oil refineries Diesel Industry
#> 8 Petrol 26500 V Oil refineries Petrol Industry
#> 9 Elect 6400 V Power plants Elect Industry
#> 10 Elect - Grid 6275 V Elect. grid Elect - Grid Industry
#> 11 Diesel - Dist. 15150 V Diesel dist. Diesel - Dist. Industry
#> 12 Petrol - Dist. 26000 V Petrol dist. Petrol - Dist. Industry
#> 13 Crude -50000 U Crude Oil fields Product
#> 14 Crude - Fields -47500 U Crude - Fields Crude dist. Product
#> 15 Crude - Dist. -47000 U Crude - Dist. Oil refineries Product
#> 16 NG -43000 U NG Gas wells & proc. Product
#> 17 NG - Wells -41000 U NG - Wells NG dist. Product
#> 18 NG - Dist. -16000 U NG - Dist. Power plants Product
#> 19 Diesel -15500 U Diesel Diesel dist. Product
#> 20 Diesel - Dist. -50 U Diesel - Dist. Gas wells & proc. Product
#> 21 Diesel - Dist. -50 U Diesel - Dist. Oil fields Product
#> 22 Diesel - Dist. -25 U Diesel - Dist. Crude dist. Product
#> 23 Diesel - Dist. -25 U Diesel - Dist. NG dist. Product
#> 24 Diesel - Dist. -250 U Diesel - Dist. Petrol dist. Product
#> 25 Elect -6400 U Elect Elect. grid Product
#> 26 Elect - Grid -25 U Elect - Grid Gas wells & proc. Product
#> 27 Elect - Grid -25 U Elect - Grid Oil fields Product
#> 28 Elect - Grid -25 U Elect - Grid Crude dist. Product
#> 29 Elect - Grid -25 U Elect - Grid NG dist. Product
#> 30 Elect - Grid -75 U Elect - Grid Oil refineries Product
#> 31 Elect - Grid -100 U Elect - Grid Power plants Product
#> 32 Petrol -26500 U Petrol Petrol dist. Product
#> 33 NG - Dist. 25000 Y NG - Dist. Residential Product
#> 34 Diesel - Dist. 14750 Y Diesel - Dist. Transport Product
#> 35 Elect - Grid 6000 Y Elect - Grid Residential Product
#> 36 Petrol - Dist. 26000 Y Petrol - Dist. Transport Product
#> coltype
#> 1 Product
#> 2 Product
#> 3 Product
#> 4 Product
#> 5 Product
#> 6 Product
#> 7 Product
#> 8 Product
#> 9 Product
#> 10 Product
#> 11 Product
#> 12 Product
#> 13 Industry
#> 14 Industry
#> 15 Industry
#> 16 Industry
#> 17 Industry
#> 18 Industry
#> 19 Industry
#> 20 Industry
#> 21 Industry
#> 22 Industry
#> 23 Industry
#> 24 Industry
#> 25 Industry
#> 26 Industry
#> 27 Industry
#> 28 Industry
#> 29 Industry
#> 30 Industry
#> 31 Industry
#> 32 Industry
#> 33 Sector
#> 34 Sector
#> 35 Sector
#> 36 Sector