Tabular Processing Overview

Tabular data is data structured like a two-dimensional table, with each column of data representing a variable and being of the same type, such as numbers or dates, and each row representing a measurement of all the column variables. Tabular data is ubiquitous, such as in relational and multidimensional databases, spreadsheets and tabular data formats. Tabular data is easy to transform, visualize and model for insights.  The Wolfram Language provides state-of-art functionality for tabular processing, from access to data sources, data cleaning to transforming, visualizing and modeling to gain insights to communicating the results for actions.

Tabular Objects »

Tabular representing tabular data with column-oriented types

ToTabular  ▪  FromTabular  ▪  ColumnKeys  ▪  ColumnTypes  ▪  ...

Tabular Data Sources »

DataConnectionObject connection to data stores handling authentication, queries, etc.

Import importing of tabular file formats

"CSV"  ▪  "XLSX"  ▪  "Parquet"  ▪  "ArrowIPC"  ▪  "SAS7BDAT"  ▪  ...

Tabular Data Cleaning »

TransformMissing handling missing data values

TransformAnomalies  ▪  RenameColumns  ▪  CastColumns  ▪  PivotToColumns  ▪  ...

Tabular Transformation »

TransformColumns compute new columns from existing ones

AggregateRows  ▪  PivotTable  ▪  ConstructColumns  ▪  ColumnwiseThread  ▪  ...

Tabular Visualization »

ListPlot scatter plots of data

Histogram  ▪  BarChart  ▪  SmoothHistogram  ▪  ...

Tabular Modeling »

Mean find the mean of numbers, dates, etc.

LinearModelFit linear regressionbased predictions

Predict machine learningbased prediction function

Classify  ▪  FindClusters  ▪  FindDistribution  ▪  ...

Tabular Communication »

CloudPublish share notebooks and data on the Wolfram Cloud

NotebookTemplate template notebook for automatic report generation

Export  ▪  GenerateDocument  ▪  Manipulate  ▪  ...