> ## Documentation Index
> Fetch the complete documentation index at: https://docs.coreweave.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Data Types

> Evaluate and show the data types of the columns in a tabular dataset.

## Description

This functions evaluates and shows the data types of the columns in a tabular dataset.

***

## Application

The tabular importer detects and assigns the data type of each column automatically during the import process. You can use this function to check if the importer worked properly and all columns have the data type you expected it to have. You can also use it to check for data types of newly created columns.

In general whenever a function fails due to bad data types you can use this function to check which data type a column currently has.

***

## How to use

Create the step and assign a tabular dataset to it in the field **Data**. By default all columns of the dataset are evaluated. If you do not want to change that just click **Apply** to execute the function. If you want to check only certain columns select these in the optional field **Columns**.

After finished a table with two columns is plotted. The first column lists all columns in your dataset, the second columns shows the data type of each column.

<img src="https://mintcdn.com/coreweave-dbfa0e8d/q_50JZdukheAwng9/monolith-ai/_media/Data-Types-1.png?fit=max&auto=format&n=q_50JZdukheAwng9&q=85&s=1dde0e5e0e1925f6a693066c0f7ee646" alt="Data Types step output listing each column name and its data type for the AircraftGustValidation dataset" width="359" height="277" data-path="monolith-ai/_media/Data-Types-1.png" />

***

## More on this step

The following data types are used on the platform:

<table>
  <tbody>
    <tr>
      <th>Data type</th>
      <th>Description</th>
    </tr>

    <tr>
      <td>Float</td>
      <td>Floating point number.</td>
    </tr>

    <tr>
      <td>Categorical</td>
      <td>This is typically a String (which is not a separate data type in Monolith), but it can be any data object which is not a numerical value. For example, arrays would also be classified as Categorical.</td>
    </tr>

    <tr>
      <td>Boolean</td>
      <td>The boolean data type can be either True (=1) or False (=0).</td>
    </tr>

    <tr>
      <td>
        <p>Integer</p>
      </td>

      <td>
        <p>Integer number.</p>
        <p>This data type is detected on import but models would interpret and convert this as to <code>float</code>.</p>
      </td>
    </tr>
  </tbody>
</table>
