首页 > 解决方案 > 如何将 scala 中的数据框保存为 csv ?csv函数不工作

问题描述

尝试将数据框保存为 cloudera 中的 csv 文件时出现以下错误

scala> df.write.csv("/home/cloudera/Desktop/thakur2")
<console>:31: error: value csv is not a member of
org.apache.spark.sql.DataFrameWriter
              df.write.csv("/home/cloudera/Desktop/thakur2")

标签: scalaapache-spark

解决方案


csv() 方法在 Spark 版本 <2.0 的 DataFrameWriter 类上不可用。

如果您在 cloudera 上使用 spark version<2.0,那么您应该使用spark-csv库。


推荐阅读