Bak*_*war 5 python apache-spark pyspark
我有一个火花数据框架,如下所示:
topics.show(2)
+-----+--------------------+--------------------+--------------------+
|topic| termIndices| termWeights| topics_words|
+-----+--------------------+--------------------+--------------------+
| 0|[0, 39, 68, 43, 5...|[0.06362107696025...|[, management, sa...|
| 1|[3, 1, 8, 6, 4, 1...|[0.03164821806301...|[objectives, lear...|
+-----+--------------------+--------------------+--------------------+
only showing top 2 rows
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试使用在1.6中可用的以下方法转换为熊猫数据帧时,出现错误。
topics.toPandas()
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-165-4c1231b68769> in <module>()
----> 1 topics.toPandas()
/Users/i854319/spark2/python/pyspark/sql/dataframe.pyc in toPandas(self)
1440 """
1441 import pandas as pd
-> 1442 return pd.DataFrame.from_records(self.collect(), columns=self.columns)
1443
1444 ##########################################################################################
/Users/i854319/spark2/python/pyspark/sql/dataframe.pyc in collect(self)
307 [Row(age=2, name=u'Alice'), Row(age=5, name=u'Bob')]
308 """
--> 309 with SCCallSiteSync(self._sc) as css:
310 port = self._jdf.collectToPython()
311 return list(_load_from_socket(port, BatchedSerializer(PickleSerializer())))
/Users/i854319/spark2/python/pyspark/traceback_utils.pyc in __enter__(self)
70 def __enter__(self):
71 if SCCallSiteSync._spark_stack_depth == 0:
---> 72 self._context._jsc.setCallSite(self._call_site)
73 SCCallSiteSync._spark_stack_depth += 1
74
AttributeError: 'NoneType' object has no attribute 'setCallSite'
Run Code Online (Sandbox Code Playgroud)
所以不确定在Spark 2.0.2中此方法是否存在错误或出现问题?
复制我在相关问题中的回答:
围绕此有一个悬而未决的问题:
https://issues.apache.org/jira/browse/SPARK-27335?jql=text%20~%20%22setcallsite%22
海报建议强制将 DF 的后端与 Spark 上下文同步:
df.sql_ctx.sparkSession._jsparkSession = spark._jsparkSession
df._sc = spark._sc
Run Code Online (Sandbox Code Playgroud)
这对我们有用,希望也适用于其他情况。
归档时间: |
|
查看次数: |
862 次 |
最近记录: |