header <- create_header(
name = "LPJGRID",
version = 3,
order = 1,
firstyear = 1901,
nyear = 1,
firstcell = 0,
ncell = 67420,
nbands = 2,
cellsize_lon = 0.5,
scalar = 1.0,
cellsize_lat = 0.5,
datatype = 3,
nstep = 1,
timestep = 1,
endian = .Platform$endian,
verbose = TRUE
)
header
# $name
# [1] "LPJGRID"
#
# $header
# version order firstyear nyear firstcell ncell
# 3.0 1.0 1901.0 1.0 0.0 67420.0
# nbands cellsize_lon scalar cellsize_lat datatype nstep
# 2.0 0.5 1.0 0.5 3.0 1.0
# timestep
# 1.0
#
# $endian
# [1] "little"
# Change number of cells to 1
set_header_item(header = header, ncell = 1)
# $name
# [1] "LPJGRID"
#
# $header
# version order firstyear nyear firstcell ncell
# 3.0 1.0 1901.0 1.0 0.0 1.0
# nbands cellsize_lon scalar cellsize_lat datatype nstep
# 2.0 0.5 1.0 0.5 3.0 1.0
# timestep
# 1.0
#
# $endian
# [1] "little"
Run the code above in your browser using DataLab