pyspark.sql.Column.withField

列。 withField ( 字段名:str,上校:pyspark.sql.column.Column )→pyspark.sql.column.Column

一個表達式添加/替換一個字段StructType的名字。

例子

> > >pyspark.sql進口> > >pyspark.sql.functions進口點燃> > >df=火花createDataFrame([(一個=(b=1,c=2))))> > >dfwithColumn(“一個”,df(“一個”]withField(“b”,點燃(3)))選擇(“a.b”)顯示()+ - - - +b | |+ - - - +| 3 |+ - - - +> > >dfwithColumn(“一個”,df(“一個”]withField(' d ',點燃(4)))選擇(“公元”)顯示()+ - - - +d | |+ - - - +| 4 |+ - - - +