Delen via


PySpark-gegevenstypen

Deze pagina bevat een lijst met PySpark-gegevenstypen die beschikbaar zijn op Databricks met koppelingen naar bijbehorende referentiedocumentatie.

Gegevenstype Description
ArrayType(elementType[, containsNull]) Matrixgegevenstype
BinaryType() Binair gegevenstype (bytematrix)
BooleanType() Boolean datatype
ByteType() Byte-gegevenstype, dat 8-bits gehele getallen met teken vertegenwoordigt
CalendarIntervalType() Kalenderintervallen
CharType(length) Gegevenstype Teken
DataType() Basisklasse voor gegevenstypen
DateType() Gegevenstype Datum (datum/tijd.datum)
DayTimeIntervalType([startField, endField]) DayTimeIntervalType (datetime.timedelta)
DecimalType([precision, scale]) Decimaal (decimal.Decimal) gegevenstype
DoubleType() Dubbelgegevenstype, dat dubbele precisie kommagetallen vertegenwoordigt
FloatType() Gegevenstype float, dat enkelvoudige precisie floats vertegenwoordigt
Geography (Alleen Databricks) Gegevenstype Geografie
Geometry (Alleen Databricks) Gegevenstype Geometrie
IntegerType() Het gegevenstype int, dat 32-bits gehele getallen met een teken vertegenwoordigt
LongType() Lang gegevenstype, dat ondertekende 64-bits gehele getallen vertegenwoordigt
MapType(keyType, valueType[, valueContainsNull]) Gegevenstype map
NullType() Nulltype
ShortType() Kort gegevenstype, dat ondertekende 16-bits gehele getallen vertegenwoordigt
StringType([collation]) Stringdatatype
StructField(name, dataType[, nullable, metadata]) Een veld in StructType
StructType([fields]) Structtype, bestaande uit een lijst met StructField
TimestampType() Het gegevenstype Timestamp (datetime.datetime)
TimestampNTZType() Gegevenstype Timestamp (datetime.datetime) zonder tijdzonegegevens
VarcharType(length) Varchar-gegevenstype
VariantType() Variantgegevenstype, dat semi-gestructureerde waarden vertegenwoordigt
YearMonthIntervalType([startField, endField]) YearMonthIntervalType, vertegenwoordigt intervallen van de jaarmaand van de SQL-standaard