【发布时间】:2020-11-09 16:05:34
【问题描述】:
我想从 python 字典创建一个 pyspark 数据框,其中一列为 np.narray。
例如
import numpy as np
d = {1: np.random.uniform(-1, 1, 2), 20: np.random.uniform(-1, 1, 2)}
df = spark.createDataFrame(d.items(), ['id', 'val']).cache() # error: TypeError: not supported type: <class 'numpy.ndarray'>
display(df)
我也尝试将 ndarray 转换为列表,但它仍然不起作用。
如何用这种数组创建数据框?
谢谢
【问题讨论】:
标签: python numpy dataframe apache-spark pyspark