pyspark.sql.DataFrame.crossJoin

DataFrame。 crossJoin ( 其他:pyspark.sql.dataframe.DataFrame )→pyspark.sql.dataframe.DataFrame

返回笛卡儿积与另一个DataFrame

参数
其他 DataFrame

笛卡儿积的右侧。

例子

> > >df选择(“年龄”,“名称”)收集()行(= 2岁name =“爱丽丝”)、行(= 5岁name = '鲍勃'))> > >df2选择(“名称”,“高度”)收集()行(name =‘汤姆’,身高= 80)、行(name =“鲍勃”,身高= 85)]> > >dfcrossJoin(df2选择(“高度”))选择(“年龄”,“名称”,“高度”)收集()行(年龄= 2,name =“爱丽丝”,身高= 80)、行(年龄= 2,name =“爱丽丝”,身高= 85),行(= 5岁name =“鲍勃”,身高= 80)、行(= 5岁name =“鲍勃”,身高= 85)]