Megosztás:


PySpark-adattípusok

Ez az oldal a Databricksben elérhető PySpark-adattípusok listáját tartalmazza a megfelelő referenciadokumentációra mutató hivatkozásokkal.

Adattípus Description
ArrayType(elementType[, containsNull]) Tömb adattípusa
BinaryType() Bináris (bájttömb) adattípus
BooleanType() Boole-adattípus
ByteType() Bájt adattípus, amely aláírt 8 bites egész számokat jelöl
CalendarIntervalType() Naptárintervallumok
CharType(length) Karakter adattípusa
DataType() Adattípusok alaposztálya
DateType() Dátum (datetime.date) adattípus
DayTimeIntervalType([startField, endField]) DayTimeIntervalType (datetime.timedelta)
DecimalType([precision, scale]) Decimális (decimal.Decimal) adattípus
DoubleType() Double adattípus, amely dupla pontosságú lebegőpontos számokkal dolgozik
FloatType() Lebegőpontos adattípus, amely egyetlen pontosságú lebegőpontos értékeket jelöl
Geography Földrajzi adattípus
Geometry Geometriai adattípus
IntegerType() Int adattípus, amely aláírt 32 bites egész számokat jelöl
LongType() Hosszú adattípus, amely aláírt 64 bites egész számokat jelöl
MapType(keyType, valueType[, valueContainsNull]) Térképtípus
NullType() Null típus
ShortType() Rövid adattípus, amely aláírt 16 bites egész számokat jelöl
StringType([collation]) String adattípus
StructField(name, dataType[, nullable, metadata]) Egy mező a StructType-ban
StructType([fields]) Struct-típus, amely a StructField listájából áll
TimestampType() Időbélyeg (datetime.datetime) adattípus
TimestampNTZType() Időbélyeg (datetime.datetime) adattípus időzónadatok nélkül
VarcharType(length) Varchar-adattípus
VariantType() Részben strukturált értékeket képviselő variáns adattípus
YearMonthIntervalType([startField, endField]) YearMonthIntervalType, az SQL-szabvány év-hónap intervallumait jelöli