scala - 如何将 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")
解决方案
csv() 方法在 Spark 版本 <2.0 的 DataFrameWriter 类上不可用。
如果您在 cloudera 上使用 spark version<2.0,那么您应该使用spark-csv库。
推荐阅读
- javascript - React - 复选框第一次返回未定义的值
- c# - Net Core:Swashbuckle 设置 operationId 自动 on 到 Controller Action 方法
- javascript - 编辑“prefers-color-scheme”值以强制使用暗模式
- python - 如何在没有任何 CAN 硬件的 2 台 Linux 机器之间发送和接收 CAN 消息?
- python - scikit-learn的DecisionTreeRegressor中每个节点的MSE是如何计算的?
- c# - API GET 方法不在 Xamarin Forms 的属性中存储数据
- csv - 在vue中上传后如何修改csv数据?
- docker - 为什么 CMD 命令会生成一个新层?
- scala - build.sbt 和 application.conf 没有读取 .env 设置的环境变量
- c# - 当静态类中的值更改时,如何弹出导航页面?