Sdílet prostřednictvím


Datové typy PySpark

Tato stránka obsahuje seznam datových typů PySpark dostupných v Databricks s odkazy na odpovídající referenční dokumentaci.

Datový typ Description
ArrayType(elementType[, containsNull]) Datový typ pole
BinaryType() Datový typ Binární (bajtové pole)
BooleanType() Booleovský datový typ
ByteType() Datový typ byte, představující 8bitová celá čísla se znaménkem
CalendarIntervalType() Kalendářní intervaly
CharType(length) Datový typ Char
DataType() Základní třída pro datové typy
DateType() Datový typ "Date" (datetime.date)
DayTimeIntervalType([startField, endField]) DayTimeIntervalType (datetime.timedelta)
DecimalType([precision, scale]) Desetinné číslo (desetinné číslo). Datový typ Decimal
DoubleType() Dvojitý datový typ představující plovoucí desetinné hodnoty s dvojitou přesností
FloatType() Datový typ Float představující jednoduchou přesnost.
Geography (jenom Databricks) Datový typ Geografie
Geometry (jenom Databricks) Datový typ geometrie
IntegerType() Datový typ Int představující 32bitové celé číslo
LongType() Dlouhý datový typ představující 64bitové celé číslo
MapType(keyType, valueType[, valueContainsNull]) Datový typ mapování
NullType() Typ null
ShortType() Krátký datový typ představující 16bitové celé číslo
StringType([collation]) datový typ String
StructField(name, dataType[, nullable, metadata]) Pole v StructType
StructType([fields]) Typ struktury skládající se ze seznamu StructField
TimestampType() Datový typ časového razítka (datetime.datetime)
TimestampNTZType() Datový typ časového razítka (datetime.datetime) bez informací o časovém pásmu
VarcharType(length) Datový typ Varchar
VariantType() Datový typ Variant představující částečně strukturované hodnoty
YearMonthIntervalType([startField, endField]) YearMonthIntervalType, představuje intervaly měsíců roku standardu SQL.