dates_to_posix {proBatch} | R Documentation

## Convert data/time to POSIXct

### Description

convert date/time column of sample_annotation to POSIX format required to keep number-like behavior

### Usage

    dates_to_posix(
      sample_annotation,
      time_column = c("RunDate", "RunTime"),
      new_time_column = "DateTime",
      dateTimeFormat = c("%b_%d", "%H:%M:%S"),
      tz = "GMT"
    )

### Arguments

`sample_annotation` | data frame with: `sample_id_col` (this can be repeated as row names) biological covariates technical covariates (batches etc) . See `help("example_sample_annotation")`
`time_column` | name of the column(s) where run date & time are specified. These will be used to determine the run order
`new_time_column` | name of the new column to which date&time will be converted to
`dateTimeFormat` | POSIX format of the date and time. See `as.POSIXct` from base R for details
`tz` | for time zone

### Value

sample annotation file with a new column `new_time_column` with POSIX-formatted date

### Examples

    date_to_posix <- dates_to_posix(example_sample_annotation,
    time_column = c('RunDate','RunTime'),
    new_time_column = 'DateTime_new',
    dateTimeFormat = c("%b_%d", "%H:%M:%S"))

[Package proBatch version 1.11.0 Index]