Dela via


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
GeographyType Datatyp för geografi
GeometryType 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
TimeType(precision) Datatyp för tid (datetime.time)
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