pyspark.sql.types module-StructField,StructType

schema

df.schema df的结构描述
>> StructType(List(StructField(dt,StringType,true),StructField(age,LongType,true)))

StructField

A field in StructType.

StructField(name,dataType,nullable,metadata=None)

StructType

Struct type, consisting of a list of StructField.
This is the data type representing a Row.

struct1=StructType([StructField('f1',StringType(),True)])

add添加StructField
fieldNames 所有名字列表

struct1=T.StructType([T.StructField('f1',T.StringType(),True)]).add("f2",StringType(),True).add("newf",'float',True)
struct1['newf']
>>StructField(newf,FloatType,true)
struct1[1]
>>StructField(f2,StringType,true)
struct1.fieldNames()
>>['f1', 'f2', 'newf']
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值