PySpark 多列爆炸

问题描述 投票:0回答:1

我有一个包含一行的数据框,如下所示 -

col1 col2 col3
[a,b,c] [一,二,三] [1,2,3]

现在我需要将其转移到-

col1 col2 col3
a 1
b ii 2
c iii 3

我尝试过使用爆炸。但是 select 子句只允许一个爆炸函数,这是非常合乎逻辑的。

有人可以帮我吗?

提前谢谢旅馆。

python pyspark apache-spark-sql
1个回答
0
投票

所以解决方案是-

df.apply(pd.Series.explode)

© www.soinside.com 2019 - 2024. All rights reserved.