fillTimestamp: Fill timestamp gaps

Description Usage Arguments Author(s) Examples

View source: R/fillTimestamp.r

Description

Identify where there is a discontinuity in the timestamp and fill it with NA values

Usage

1
fillTimestamp(data, timestamp = "timestamp", flux = FALSE)

Arguments

data

The data frame to use

timestamp

A string with the timestamp column name

flux

Logical. If TRUE then the data frame is a standard EddyPro full output.

Author(s)

Georgios Xenakis

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
## Load the data
data(fluxes)

## Clean fluxes
fluxes=cleanFluxes(fluxes,sdCor=TRUE,sdTimes=3,timesList=3,distCor=TRUE,
                   thresholdList=list(H=c(-100,1000),LE=c(-100,1000)))

## Remove some line as an example
fluxes=fluxes[-c(832,833,834,835,840,953),]

## Create timestamp from date and time
fluxes=createTimestamp(fluxes)

## Now fill the gap timestmaps with NA's
fluxes=fillTimestamp(fluxes,flux=TRUE)

Example output

[1] Discontinuity in 3 instances
[1] 2014-06-14 03:30:00 UTC 2014-06-14 06:00:00 UTC 2014-06-16 14:30:00 UTC
[1] Discontinuity in 3 instances
[1] 2014-06-14 03:00:00 UTC 2014-06-14 06:00:00 UTC 2014-06-16 14:30:00 UTC
[1] Discontinuity in 3 instances
[1] 2014-06-14 02:30:00 UTC 2014-06-14 06:00:00 UTC 2014-06-16 14:30:00 UTC
[1] Discontinuity in 3 instances
[1] 2014-06-14 02:00:00 UTC 2014-06-14 06:00:00 UTC 2014-06-16 14:30:00 UTC
[1] Discontinuity in 2 instances
[1] 2014-06-14 06:00:00 UTC 2014-06-16 14:30:00 UTC
[1] Discontinuity in 1 instances
[1] 2014-06-16 14:30:00 UTC
[1] No discontinuity

FREddyPro documentation built on May 29, 2017, 7:22 p.m.