PySpark-datatyper

Den här sidan innehåller en lista över PySpark-datatyper som är tillgängliga på Databricks med länkar till motsvarande referensdokumentation.

Datatyp Description
ArrayType(elementType[, containsNull]) Matrisdatatyp
BinaryType() Datatyp för binär (bytematris)
BooleanType() Boolesk datatyp
ByteType() Bytedatatyp som representerar signerade 8-bitars heltal
CalendarIntervalType() Kalenderintervall
CharType(length) Teckendatatyp
DataType() Basklass för datatyper
DateType() Datatyp för datum (datetime.date)
DayTimeIntervalType([startField, endField]) DayTimeIntervalType (datetime.timedelta)
DecimalType([precision, scale]) Decimal (decimal.Decimal) datatyp
DoubleType() Dubbel datatyp som representerar dubbla precisionsflöt
FloatType() Flyttaldatatyp som representerar enkla precisionsflöt
Geography (databricks endast) Datatyp för geografi
Geometry (databricks endast) Datatyp för geometri
IntegerType() Int-datatyp som representerar signerade 32-bitars heltal
LongType() Lång datatyp som representerar signerade 64-bitars heltal
MapType(keyType, valueType[, valueContainsNull]) Kartläggningsdatatyp
NullType() Null-typ
ShortType() Kort datatyp som representerar signerade 16-bitars heltal
StringType([collation]) Strängdatatyp
StructField(name, dataType[, nullable, metadata]) Ett fält i StructType
StructType([fields]) Struct-typ, som består av en lista över StructField
TimestampType() Datatyp för tidsstämpel (datetime.datetime)
TimestampNTZType() Tidsstämpeldatatyp (datetime.datetime) utan tidszonsinformation
VarcharType(length) Datatyp för varchar
VariantType() Variantdatatyp som representerar halvstrukturerade värden
YearMonthIntervalType([startField, endField]) YearMonthIntervalType representerar årsmånadsintervall för SQL-standarden