PySpark veri türleri

Bu sayfa, Databricks'te kullanılabilen PySpark veri türlerinin bir listesini ve ilgili başvuru belgelerinin bağlantılarını sağlar.

Veri türü Description
ArrayType(elementType[, containsNull]) Dizi veri türü
BinaryType() İkili (bayt dizisi) veri türü
BooleanType() Boolean veri tipi
ByteType() İmzalı 8 bit tamsayıları temsil eden bayt veri türü
CalendarIntervalType() Takvim aralıkları
CharType(length) Char veri türü
DataType() Veri türleri için temel sınıf
DateType() Tarih (datetime.date) veri türü
DayTimeIntervalType([startField, endField]) DayTimeIntervalType (GünZamanAralığıTürü) (datetime.timedelta)
DecimalType([precision, scale]) Ondalık (decimal.Decimal) veri türü
DoubleType() Çift duyarlıklı kayanları temsil eden çift veri türü
FloatType() Tek duyarlıklı kayanları temsil eden float veri türü
GeographyType Coğrafya veri türü
GeometryType Geometri veri türü
IntegerType() İmzalı 32 bit tamsayıları temsil eden Int veri türü
LongType() İmzalı 64 bit tamsayıları temsil eden uzun veri türü
MapType(keyType, valueType[, valueContainsNull]) Harita veri türü
NullType() Null tür
ShortType() İmzalı 16 bit tamsayıları temsil eden kısa veri türü
StringType([collation]) Dize veri tipi
StructField(name, dataType[, nullable, metadata]) StructType'da bir alan
StructType([fields]) StructField listesinden oluşan yapı türü
TimeType(precision) Saat (datetime.time) veri türü
TimestampType() Zaman damgası (datetime.datetime) veri türü
TimestampNTZType() Saat dilimi bilgisi içermeyen zaman damgası (datetime.datetime) veri türü
VarcharType(length) Varchar veri türü
VariantType() Yarı yapılandırılmış değerleri temsil eden değişken veri türü
YearMonthIntervalType([startField, endField]) YearMonthIntervalType, SQL standardının yıl-ay aralıklarını temsil eder