API by Category (Octave Tablicious v0.3.7)
Description: User manual for Tablicious for Octave.

### 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.