This function converts myClim object to the R data.frame with values of sensor in wide format.

mc_reshape_wide(data, localities = NULL, sensors = NULL, use_utc = TRUE)

Arguments

data

myClim object see myClim-package

localities

names of localities; if NULL then all (default NULL)

sensors

names of sensors; if NULL then all (default NULL) see names(mc_data_sensors)

use_utc

if FALSE, then the time shift from tz_offset metadata is used to correct (shift) the output time-series (default TRUE)

In the Agg-format myClim object use_utc = FALSE is allowed only for steps shorter than one day. In myClim the day nd longer time steps are defined by the midnight, but this represent whole day, week, month, year... shifting daily, weekly, monthly... data (shift midnight) does not make sense in our opinion. But when user need more flexibility, then myClim Raw-format can be used, In Raw-format use_utc is not limited, user can shift an data without the restrictions. See myClim-package

Value

data.frame with columns:

  • datetime

  • locality1_sensor1

  • ...

  • ...

  • localityn_sensorn

Details

First column of the output data.frame is datetime followed by the columns for every sensor. Name of the column is in format:

  • localityid_loggerid_serialnumber_sensorname for Raw-format

  • localityid_sensorname for Agg-format

The less complex wide table is returned when exporting single sensor ascross localities.

Examples

example_tms_wideformat <- mc_reshape_wide(mc_data_example_raw, c("A6W79", "A2E32"),
                                          c("TMS_T1", "TMS_T2"))