Python PySpark 2.4.4 toPandas失败,ValueError没有足够的值来解包(预期为3,获得2)

Python PySpark 2.4.4 toPandas失败,ValueError没有足够的值来解包(预期为3,获得2),python,pyspark,apache-spark-sql,pyspark-dataframes,pyarrow,Python,Pyspark,Apache Spark Sql,Pyspark Dataframes,Pyarrow,在spark数据帧上,当我执行“toPandas”时,我会出现以下错误: pandas_df=spark_df.toPandas() toPandas中的文件“/opt/mapr/spark/spark-2.4.4/python/lib/pyspark.zip/pyspark/sql/dataframe.py”,第2122行 文件“/opt/mapr/spark/spark-2.4.4/python/lib/pyspark.zip/pyspark/sql/dataframe.py”,第2180行

在spark数据帧上,当我执行“toPandas”时,我会出现以下错误:

pandas_df=spark_df.toPandas()

toPandas中的文件“/opt/mapr/spark/spark-2.4.4/python/lib/pyspark.zip/pyspark/sql/dataframe.py”,第2122行

文件“/opt/mapr/spark/spark-2.4.4/python/lib/pyspark.zip/pyspark/sql/dataframe.py”,第2180行,如箭头所示

ValueError:没有足够的值来解包(预期为3,实际为2)

Spark版本-2.4.4 Pyarrow版本-0.14.1

这同样适用于Spark 2.3.1和pyarrow 0.9.0


使用spark 2.4.4解决此问题是否有帮助?

也遇到此问题。希望有人会在某个时候参与进来你知道吗?