Skip to main content
 首页 » 编程设计

python之如何从键值对列表创建 Spark Row

2024年10月01日32emanlee

假设我有一个键值对列表:

kvs = [('x', 0), ('a', 1)] 

现在我想从 kvs 创建一个 Spark Row,其键的顺序与 kvs 中的相同。
如何在 Python 中实现?

请您参考如下方法:

我还没有运行它,但你可以检查一次,如果失败,我会在运行后编辑。

from pyspark.sql import Row 
kvs = [('x', 0), ('a', 1)] 
h = {} 
[h.update({k:v}) for k,v in kvs] 
row = Row(**h)