我有一个带有类似于架构的数据框。
root
|-- state: struct (nullable = true)
| |-- fld: integer (nullable = true)
我想在state
结构体中添加列,也就是创建一个具有以下模式的数据框:
root
|-- state: struct (nullable = true)
| |-- fld: integer (nullable = true)
| |-- a: integer (nullable = true)
我尝试过
df.withColumn('state.a', val).printSchema()
# root
# |-- state: struct (nullable = true)
# | |-- fld: integer (nullable = true)
# |-- state.a: integer (nullable = true)