8.1 API by Category

8.1.1 Tables

table

Tabular data array containing multiple columnar variables.

array2table

Convert an array to a table.

cell2table

Convert a cell array to a table.

struct2table

Convert struct to a table.

tableOuterFillValue

Outer fill value for variable within a table.

vartype

Filter by variable type for use in suscripting.

8.1.2 Strings and Categoricals

string

A string array of Unicode strings.

startsWith

Test if strings start with a pattern.

endsWith

Test if strings end with a pattern.

contains

Test if strings contain a pattern.

categorical

Categorical variable array.

discretize

Group data into discrete bins or categories.

8.1.3 Dates and Times

datetime

Represents points in time using the Gregorian calendar.

localdate

Represents a complete day using the Gregorian calendar.

isdatetime

True if input is a ’datetime’ array, false otherwise.

NaT

“Not-a-Time”.

calendarDuration

Durations of time using variable-length calendar periods, such as days, months, and years, which may vary in length over time.

calmonths

Create a ’calendarDuration’ that is a given number of calendar months long.

calyears

Construct a ’calendarDuration’ a given number of years long.

days

Duration in days.

duration

Represents durations or periods of time as an amount of fixed-length time (i.e.

hours

Create a ’duration’ X hours long, or get the hours in a ’duration’ X.

isduration

True if input is a ’duration’ array, false otherwise.

milliseconds

Create a ’duration’ X milliseconds long, or get the milliseconds in a ’duration’ X.

minutes

Create a ’duration’ X hours long, or get the hours in a ’duration’ X.

seconds

Create a ’duration’ X seconds long, or get the seconds in a ’duration’ X.

timezones

List all the time zones defined on this system.

years

Create a ’duration’ X years long, or get the years in a ’duration’ X.

8.1.4 Missing Data

fillmissing

Fill missing values.

ismissing

Find missing values.

rmmissing

Remove missing values.

standardizeMissing

Insert standard missing values.

missing

Generic auto-converting missing value.

isnanny

Test if elements are NaN or NaN-like

eqn

Determine element-wise equality, treating NaNs as equal

8.1.5 Validation Functions

mustBeA

Requires that input is of a given type.

mustBeCellstr

Requires that input is a cellstr.

mustBeCharvec

Requires that input is a char row vector.

mustBeFinite
mustBeInteger
mustBeMember
mustBeNonempty
mustBeNumeric
mustBeReal
mustBeSameSize

Requires that the inputs are the same size.

mustBeScalar

Requires that input is scalar.

mustBeScalarLogical

Requires that input is a scalar logical.

mustBeVector

Requires that input is a vector or empty.

8.1.6 Miscellaneous

colvecfun

Apply a function to column vectors in array.

dispstrs

Display strings for array.

isfile
isfolder
pp

Alias for prettyprint, for interactive use.

scalarexpand

Expand scalar inputs to match size of non-scalar inputs.

size2str

Format an array size for display.

splitapply

Split data into groups and apply function.

vecfun

Apply function to vectors in array along arbitrary dimension.

8.1.7 Example Datasets

octave.datasets

Example dataset collection.

octave.dataset

The ’dataset’ class provides convenient access to the various datasets included with Tablicious.

8.1.8 Example Code

octave.examples.plot_pairs

Plot pairs of variables against each other.

8.1.9 Uncategorized

iscategorical

True if input is a ’categorical’ array, false otherwise.

octave.chrono.dummy_function

A dummy function just for testing the doco tools.

octave.chrono.DummyClass

A do-nothing class just for testing the doco tools.

octave.examples.coplot

Conditioning plot.