假设我有一个键值对列表:
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)
关于python - 如何从键值对列表创建 Spark Row,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46511714/