【发布时间】:2019-11-03 02:46:06
【问题描述】:
在使用 pyarrow 函数将 spark df 转换为 pandas df 时,我收到以下警告:
用户警告:pyarrow.open_stream 已弃用,请使用 pyarrow.ipc.open_stream
我正在使用 python 3.7 版本和 Pyspark 2.4.3 pyspark df 大小为 170000 行和 40 列 在使用 Pyarrow 函数将其转换为 pandas 时,尽管获得了完整的数据,但我仅得到 61585 行和 40 列作为输出。
train_set.count()
170000
spark.conf.set("spark.sql.execution.arrow.enabled", "True")
result_pdf = train_set.select("*").toPandas()
> C:\anaconda\lib\site-packages\pyarrow\__init__.py:152: UserWarning:
> pyarrow.open_stream is deprecated, please use pyarrow.ipc.open_stream
> warnings.warn("pyarrow.open_stream is deprecated, please use "
result_pdf.shape
(61585, 40)
预期:
result_pdf.shape
(170000,40)
实际:
result_pdf.shape
(61585,40)
【问题讨论】:
-
你有什么解决办法吗?
标签: pandas apache-spark pyspark pyarrow