timetable is a type of table that associates a time with each row. Like
timetable data type can store column-oriented data variables that have the same number of rows. All table functions work with timetables. In addition, timetables provide time-specific functions to align, combine, and perform calculations with one or more timetables. For more information, see Create Timetables or watch Managing Time-Stamped Tabular Data with Timetables.
|Timetable array with time-stamped rows and variables of different types|
|Convert table to timetable|
|Convert homogeneous array to timetable|
|Convert timetable to table|
|Determine if input is timetable|
|Determine if input is table or timetable|
|Print summary of table, timetable, or categorical array|
|Create import options based on file content|
|Import options object for Spreadsheets|
|Get variable import options|
|Set variable import options|
|Set variable data types|
|Preview eight rows from file using import options|
|Sort rows of matrix or table|
|Resample or aggregate data in timetable, and resolve duplicate or irregular times|
|Synchronize timetables to common time vector, and resample or aggregate data from input timetables|
|Time-shift data in timetable|
|Determine if timetable row times contain specified time range|
|Determine if timetable row times overlap specified time range|
|Determine if timetable row times are within specified time range|
|Determine if input times are regular with respect to time or calendar unit|
|Retime Timetable||Resample or aggregate timetable data in the Live Editor|
|Synchronize Timetables||Retime and combine timetables to new time vector in the Live Editor|
|Join Tables||Combine two tables using key variables in the Live Editor|
|Stack Table Variables||Combine values from multiple table variables into one table variable in the Live Editor|
|Unstack Table Variables||Distribute values from one table variable to multiple table variables in the Live Editor|
Create timetables to associate times with rows of data. Adjust data in a timetable to a different set of times, and synchronize data in multiple timetables.
Clean timetables that have missing, duplicate, or irregular times, and produce regular timetables.
Resample or aggregate data in a timetable to a new vector of row times.
Indexing into tables with parentheses, dot notation, and curly braces accesses table data in different ways. You can use indexing to create a table that is a subset of a larger table or to create an array from data in a table.