当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python pyspark DataFrame.explode用法及代码示例


本文简要介绍 pyspark.pandas.DataFrame.explode 的用法。

用法:

DataFrame.explode(column: Union[Any, Tuple[Any, …]]) → pyspark.pandas.frame.DataFrame

将类似列表的每个元素转换为一行,复制索引值。

参数

column字符串或元组

要爆炸的列。

返回

DataFrame

分解列表到子集列的行;这些行的索引将被复制。

例子

>>> df = ps.DataFrame({'A': [[1, 2, 3], [], [3, 4]], 'B': 1})
>>> df
           A  B
0  [1, 2, 3]  1
1         []  1
2     [3, 4]  1
>>> df.explode('A')
     A  B
0  1.0  1
0  2.0  1
0  3.0  1
1  NaN  1
2  3.0  1
2  4.0  1

相关用法


注:本文由纯净天空筛选整理自spark.apache.org大神的英文原创作品 pyspark.pandas.DataFrame.explode。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。