We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4fe1319 commit 55d1c76Copy full SHA for 55d1c76
python/pyspark/rdd.py
@@ -1387,6 +1387,11 @@ def _jrdd(self):
1387
def _is_pipelinable(self):
1388
return not (self.is_cached or self.is_checkpointed)
1389
1390
+class Row:
1391
+
1392
+ def __init__(self, d):
1393
+ self.__dict__ = dict(self.__dict__.items() + d.items())
1394
1395
class SchemaRDD:
1396
1397
def __init__(self, jschema_rdd, sql_ctx):
@@ -1400,7 +1405,7 @@ def registerAsTable(self, name):
1400
1405
def toPython(self):
1401
1406
jrdd = self._jschema_rdd.javaToPython()
1402
1407
#jrdd = self._sc._javaToPython(self._jschema_rdd)
1403
- return RDD(jrdd, self._sc, self._sc.serializer)
1408
+ return RDD(jrdd, self._sc, self._sc.serializer).map(lambda d: Row(d))
1404
1409
1410
def _test():
1411
import doctest
0 commit comments