AJI*_*ANE 3 schema struct apache-spark apache-spark-sql pyspark
我已经从 Hive 表创建了 Dataframe 并想要检索字段/列名称。
>>>a=df.schema
>>>a
StructType(List(StructField(empid, IntegerType, true), StructField(empname,StringType, true)))
Run Code Online (Sandbox Code Playgroud)
如何从此对象中检索字段名称(empid、empname)。
小智 9
使用pyspark.sql.types.StructType.fieldnames
:
fieldNames()
返回列表中的所有字段名称。
Run Code Online (Sandbox Code Playgroud)>>> struct = StructType([StructField("f1", StringType(), True)]) >>> struct.fieldNames() ['f1']
归档时间: |
|
查看次数: |
6345 次 |
最近记录: |