Interpolate glucose value on an equally spaced grid from day to day
CGMS2DayByDay(data, dt0 = NULL, inter_gap = 45, tz = "")
A list with
A matrix of glucose values with each row corresponding to a new day, and each column corresponding to time
A vector of dates corresponding to the rows of gd2d
Time frequency of the resulting grid, in minutes
DataFrame object with column names "id", "time", and "gl". Should only be data for 1 subject. In case multiple subject ids are detected, a warning is produced and only 1st subject is used.
The time frequency for interpolation in minutes, the default will match the CGM meter's frequency (e.g. 5 min for Dexcom).
The maximum allowable gap (in minutes) for interpolation. The values will not be interpolated between the glucose measurements that are more than inter_gap minutes apart. The default value is 45 min.
A character string specifying the time zone to be used. System-specific (see as.POSIXct
), but " " is the current time zone, and "GMT" is UTC (Universal Time, Coordinated). Invalid values are most commonly treated as UTC, on some platforms with a warning.
CGMS2DayByDay(example_data_1_subject)
Run the code above in your browser using DataLab