Scala Spark取出DataFrame中列中的值 发表于 2019-11-20 | 更新于 2021-03-23 | 分类于 Spark | 阅读次数: Scala Spark取出DataFrame中列中的值 12345678910111213141516171819202122232425scala> val df = Seq( | ("one", 2.0), | ("two", 1.5), | ("three", 8.0) | ).toDF("id", "val")df: org.apache.spark.sql.DataFrame = [id: string, val: double]scala> df.show()+-----+---+| id|val|+-----+---+| one|2.0|| two|1.5||three|8.0|+-----+---+scala> df.select("id").collect().map(_(0)).toListres6: List[Any] = List(one, two, three)scala> df.select("id").rdd.map(_(0)).collect.toList res7: List[Any] = List(one, two, three) scala> df.select("id").map(_.getString(0)).collect.toList res8: List[String] = List(one, two, three) ------本文结束,欢迎收藏本站、分享、评论或联系作者!------ 相关文章 点击查看 Spark编程基础(Scala版)笔记 《Spark快速大数据分析》思维导图及笔记 Spark读取ElasticSearch数据——聚合查询 赠人玫瑰 手有余香 打赏 微信支付 支付宝 本文作者: H4ck3r L1 本文链接: https://www.libinx.com/2019/getting-values-from-dataframe-in-spark/ 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!