What are column datatypes in the Engine?
This article summarizes the different column datatypes in the AI & Analytics Engine.
In a dataset, values in the same column must be of the same datatype. The Engine currently supports the following datatypes:
Datatype
|
Description
|
Corresponding Type
|
Examples
|
Numeric
|
Whole numbers (Integers) and fractional numbers (real)
|
-
Julia: Float32, Float64, Int, Int32, Int64, BigInt
-
Python: double, int
-
R: numeric, double, int, bigint
|
-
-8, -5, -3, 0, 1, 3, 5, 8
-
-8.53, -0.001, 1.358
|
Boolean
|
True or False
|
|
|
Text
|
- Free-form text
- Category labels
- JSON strings of attribute-value pairs
- JSON string representation of arrays/lists
|
-
Julia: String, CategoricalVector
-
Python: str, object (pandas)
-
R: character
|
-
John Doe
-
New York
-
sunny, cloudy, windy
-
{"shape": "circle", "color": "blue", "size": 5}
-
[1, 2, "a", true, null]
-
[{"height": 183, "weight": 80}, {"height": 159, "weight": 60}]
|
DateTime
|
Timestamp indicating date and time
|
|
-
2015-04-03 12:34:56
-
2015-04-03
|