【发布时间】:2018-04-14 03:02:22
【问题描述】:
我希望将这个 api 的结果转换成数据帧
val url = api
val result = scala.io.Source.fromURL(url).mkString
val df = spark.read.json(result).toDF()
在上面的代码中,我不能只调用结果。有什么方法可以将结果转换为数据框?
【问题讨论】:
-
请在结果中提供数据格式。如果每一行都有 json,理想情况下,您需要将每一行转换为案例类等
-
结果数据:{"data1":52,"data2":54,"data":[{"time":1462680000,"text":"abc"}}
-
我没有使用 sqlContext.. 还有其他方法吗
标签: scala apache-spark spark-dataframe