TechnologiesData, Storage & Cloud

TabularData

iOSmacOStvOSwatchOSvisionOS

TabularData imports, manipulates, and analyzes columnar table data in a type-safe way, organizing values into a DataFrame composed of typed Column structures. You read and write data in common formats using options and error types such as CSVReadingOptions, JSONWritingOptions, and CSVReadingError, and you work with subsets of data through ColumnSlice, DiscontiguousColumnSlice, and ColumnID. To transform and summarize data, you group rows with RowGrouping, combine tables using a JoinKind, sort with Order, and compute statistics with NumericSummary and CategoricalSummary. The framework is available on iOS, macOS, tvOS, watchOS, and visionOS.

Data Frames 2

Build, transform, and inspect tables of columnar data.

  • Pr
    DataFrameProtocoliOS 15+
    A type that represents a data frame.
  • St
    ShapedDataiOS 15+
    A collection type that represents multidimensional data in a data frame element.

Columns 8

Store and access the typed and type-erased columns that make up a table.

  • St
    ColumniOS 15+
    A column in a data frame.
  • St
    AnyColumniOS 15+
    A type-erased column.
  • St
    FilledColumniOS 15+
    A view on a column that replaces missing elements with a default value.
  • St
    ColumnIDiOS 15+
    A column identifier that stores a column's name and the type of its elements.
  • Pr
    ColumnProtocoliOS 15+
    A type that represents a column.
  • Pr
    AnyColumnProtocoliOS 15+
    A type that represents a type-erased column.
  • Pr
    OptionalColumnProtocoliOS 15+
    A type that represents a column that has missing values.
  • Pr
    AnyColumnPrototypeiOS 15+
    A prototype that creates type-erased columns.

Column Slices 3

Work with contiguous and discontiguous subsets of a column's values.

  • St
    ColumnSliceiOS 15+
    A collection that represents a selection of contiguous elements from a typed column.
  • St
    AnyColumnSliceiOS 15+
    A type-erased column slice.
  • St
    DiscontiguousColumnSliceiOS 15+
    A collection that represents a selection, potentially with gaps, of elements from a typed column.

Reading and Writing CSV 5

Configure and handle errors when importing and exporting comma-separated values.

  • St
    CSVReadingOptionsiOS 15+
    A set of CSV file-reading options.
  • St
    CSVWritingOptionsiOS 15+
    A set of CSV file-writing options.
  • En
    CSVReadingErroriOS 15+
    A CSV reading error.
  • En
    CSVWritingErroriOS 15+
    A CSV writing error.
  • En
    CSVTypeiOS 15+
    Represents the value types in a CSV file.

Reading and Writing JSON 5

Configure and handle errors when importing and exporting JSON data.

  • St
    JSONReadingOptionsiOS 15+
    A set of JSON file-reading options.
  • St
    JSONWritingOptionsiOS 16.0+
    A set of JSON file-reading options.
  • En
    JSONReadingErroriOS 15+
    A JSON reading error.
  • En
    JSONTypeiOS 15+
    Represents the value types in a JSON file.
  • En
    SFrameReadingErroriOS 15+
    An error when reading a Turi Create scalable data frame.

Encoding and Formatting 3

Encode, decode, and format column values and table output.

  • St
    ColumnDecodingErroriOS 15+
    A column decoding error.
  • St
    ColumnEncodingErroriOS 15+
    A column encoding error.
  • St
    FormattingOptionsiOS 15+
    A set of parameters that indicate how to present the contents of data frame or column types to a printable string.

Grouping and Joining 5

Group rows, summarize groups, and combine tables.

  • St
    RowGroupingiOS 15+
    A collection of row selections that have the same value in a column.
  • Pr
    RowGroupingProtocoliOS 15+
    A type that represents a collection of row selections that have the same value in a column.
  • Pr
    GroupSummariesiOS 15+
    A collection of group summaries.
  • En
    JoinKindiOS 15+
    An operation type that joins two data frame types.
  • En
    OrderiOS 15+
    A type that represents a sort ordering.

Summary Statistics 4

Compute descriptive statistics for numeric and categorical columns.

  • St
    NumericSummaryiOS 15+
    A summary of a numerical column.
  • St
    CategoricalSummaryiOS 15+
    A categorical summary of a collection's elements.
  • St
    AnyCategoricalSummaryiOS 15+
    A type-erased categorical summary.
  • En
    SummaryColumnIDsiOS 15+
    The summary data frame column identifiers.

Structures 1

  • St
    DataFrameiOS 15+
    A collection that arranges data in rows and columns.
← Data, Storage & Cloud