dtMonthName#
Purpose#
Extracts the month component from a date/time variable as a string name.
Format#
- month_names = dtMonthName(X[, column, abbreviate])#
- Parameters:
X (TxK dataframe) – Data with metadata.
column (Scalar or string) – Optional, name or index of the date variable in X to get months from. Default = first column.
abbreviate (Scalar) – Optional, indicator variable to abbreviate months. Set to 1 to abbreviate names. Default = 0.
- Returns:
month_names (Tx1 string array) – The names of the months of the dates in the column specified by column.
Examples#
// Load data
fname = getGAUSSHome("examples/yellowstone.csv");
data = loadd(fname);
// Get month names for date column
month_names = dtMonthName(data, "Date");
// Print first and last five dates
head(data[., "Date"]);
tail(data[., "Date"]);
// Print corresponding months
"Month Names:"
head(month_names);
tail(month_names);
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
Month Names:
January
January
January
January
January
December
December
December
December
December
The abbreviated names can be obtained using the optional abbreviate input.
// Get month names for date column
month_names = dtMonthName(data, "Date", 1);
// Print corresponding months
"Month Names:"
head(month_names);
tail(month_names);
The code above prints the following table:
Month Names:
Jan
Jan
Jan
Jan
Jan
Dec
Dec
Dec
Dec
Dec
See also
Functions dtDayofWeek()
, dtDayofMonth()
, dtDayofYear()
, dtMonth()
, dtYear()