【发布时间】:2019-12-08 06:56:05
【问题描述】:
我正在尝试将 RDD 转换为数据帧,但失败并出现错误:
org.apache.spark.SparkException:作业因阶段失败而中止: 阶段 2.0 中的任务 0 失败 4 次,最近一次失败:丢失任务 0.3 在阶段 2.0 (TID 11, 10.139.64.5, executor 0)
这是我的代码:
items = [(1,12),(1,float('Nan')),(1,14),(1,10),(2,22),(2,20),(2,float('Nan')),(3,300),
(3,float('Nan'))]
sc = spark.sparkContext
rdd = sc.parallelize(items)
itemsRdd = rdd.map(lambda x: Row(id=x[0], col1=int(x[1])))
df = itemsRdd.toDF() # The error is thrown in this line.
【问题讨论】:
标签: python dataframe apache-spark