Dictionary of Applied Machine Learning
Updated on 2026-09-09
Typeset PDF version — the authoritative form of this entry
Python demo — a script that recomputes what this entry states and prints one line per check
Tabular data consist of data points that share a common, fixed set of attributes. The attributes serve as the features or as the label of a data point. The data points constitute the rows, or records, of a table, and the attributes are its columns. Every row has one cell per column, and the cells within one column hold values of the same attribute. The fixed attribute set separates tabular data from other types of data such as text or networks.
Tabular data consist of data points that share a common, fixed set of attributes (Everitt, 2002). As the name suggests, tabular data can be stored as a table: the rows of the table are the data points, and the columns of the table are the attributes (Fig. 1). In database theory, the relational model formalizes such a table as a relation. A relation is a set of tuples of attribute values. The relational model also provides the operations, such as selecting rows or joining tables, that database systems use to manipulate tabular data (Silberschatz et al., 2019).
B-pictureThe weather measurements at a Finnish Meteorological Institute (FMI) weather station are
typically represented as a table: one row for each day, with
columns for the morning minimum temperature, the precipitation,
and the maximum daytime temperature (Institute, 2026). The
attributes serve as the features or as the label
of a data point. In
Fig. 1, a machine learning (ML) method forecasts
the maximum daytime temperature of a day from its morning
minimum temperature: it reads the minimum-temperature column
as the feature and the maximum-temperature column as the
label, while the precipitation column is left unused.
pythondemos/tabulardata.py
The fixed attribute set is what separates tabular data from other data types. A text is a sequence of tokens whose length varies from data point to data point, and a graph varies in its node and edge sets. For such data points there is often no natural choice for a fixed list of attributes. Instead, feature learning methods are developed that map such data points to feature vectors (or embeddings) (Kipf and Welling, 2017; Mikolov et al., 2013).
See also: data, data point, dataset, feature, label, feature matrix, relational model, missing data, gradient-boosted decision tree, feature learning.
@misc{dictml_tabulardata,
author = {Jung, Alexander and Olioumtsevits, Konstantina and Schnoor, Ekkehard},
title = {tabular data},
howpublished = {Dictionary of Applied Machine Learning (course edition)},
year = {2026},
doi = {10.5281/zenodo.21569296},
note = {ISBN 978-952-64-3013-3, CC BY 4.0, retrieved 2026-09-11},
url = {https://dictionaryofml.org/terms/tabulardata.html}
}