次の方法で共有


PySpark データ型

このページでは、Databricks で使用できる PySpark データ型の一覧と、対応するリファレンス ドキュメントへのリンクを示します。

データの種類 Description
ArrayType(elementType[, containsNull]) 配列データ型
BinaryType() バイナリ (バイト配列) データ型
BooleanType() Boolean データ型
ByteType() 符号付き 8 ビット整数を表すバイト データ型
CalendarIntervalType() 予定表の間隔
CharType(length) Char データ型
DataType() データ型の基本クラス
DateType() Date (datetime.date) データ型
DayTimeIntervalType([startField, endField]) DayTimeIntervalType (datetime.timedelta)
DecimalType([precision, scale]) Decimal (decimal.Decimal) データ型
DoubleType() 倍精度データ型、倍精度浮動小数点数を表す
FloatType() 単精度浮動小数点数を表すフロートのデータ型
Geography (Databricks のみ) geography データ型
Geometry (Databricks のみ) geometry データ型
IntegerType() 符号付き 32 ビット整数を表す Int データ型
LongType() 符号付き 64 ビット整数を表す Long データ型
MapType(keyType, valueType[, valueContainsNull]) マップ データ型
NullType() Null 型
ShortType() 符号付き 16 ビット整数を表す短いデータ型
StringType([collation]) 文字列データ型
StructField(name, dataType[, nullable, metadata]) StructType のフィールド
StructType([fields]) StructField のリストで構成される構造体型
TimestampType() Timestamp (datetime.datetime) データ型
TimestampNTZType() タイムゾーン情報のないタイムスタンプ (datetime.datetime) データ型
VarcharType(length) Varchar データ型
VariantType() バリアントデータ型は、半構造化された値を表します。
YearMonthIntervalType([startField, endField]) YearMonthIntervalType は、SQL 標準の年月間隔を表します