dtYear

Purpose

Extracts the year component from a date/time variable as a decimal number with century included.

Format

year = dtYear(X[, column])
Parameters:
  • X (TxK dataframe) – Data with metadata.

  • column (Scalar or string) – Optional, name or index of the date variable in X to get years from. Default = first column.

Returns:

year – The numeric year of the dates in the column specified by column.

Examples

// Load data
fname = getGAUSSHome("examples/yellowstone.csv");
data = loadd(fname);

// Get years for date column
year = dtYear(data, "Date");

// Print first and last five dates
head(data[., "Date"]);
tail(data[., "Date"]);

// Print corresponding years
"Years:"
head(year);
tail(year);

The code above prints the following table:

      Date
2016/01/01
2015/01/01
2014/01/01
2013/01/01
2012/01/01

      Date
1990/12/01
1989/12/01
1988/12/01
1987/12/01
1986/12/01

    Years:
      2016
      2015
      2014
      2013
      2012

      1990
      1989
      1988
      1987
      1986