次の方法で共有


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 geography データ型
Geometry 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 標準の年月間隔を表します