假设我有一个键值对列表:
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)
