当前位置: 首页 > news >正文

资讯门户类网站模板北京专业网站开发

资讯门户类网站模板,北京专业网站开发,湛江建站服务,软件外包平台哪家好003-90-14【SparkSQL&DF&DS】慈航寺庙山脚下八卦田旁油菜花海深处人家王大爷家女儿用GPT学习DataSet的基本操作 【SparkSQL&DF&DS】Dataset 的创建和使用 【SparkSQL&DF&DS】2,Dataset 的创建和使用1, 创建2, show3, map4, as5, select6 f…

003-90-14【SparkSQL&DF&DS】慈航寺庙山脚下八卦田旁油菜花海深处人家王大爷家女儿用GPT学习DataSet的基本操作

【SparkSQL&DF&DS】Dataset 的创建和使用

  • 【SparkSQL&DF&DS】2,Dataset 的创建和使用
    • 1, 创建
    • 2, show
    • 3, map
    • 4, as
    • 5, select
    • 6 filter && show(1)

【SparkSQL&DF&DS】2,Dataset 的创建和使用

1, 创建

import spark.implicits._
//
// import spark.implicits._ 是一条常见的导入语句,用于在 Spark 中导入隐式转换的相关功能。
// 在 Spark 中,隐式转换是一种机制,它允许您在使用 DataFrame 或 Dataset 时,对其进行一些方便的操作,
// 例如使用 DataFrame 的 .as[T] 方法将其转换为 Dataset,或者使用 Dataset 的 .toDF() 方法将其转换为 DataFrame。
// 通过导入 spark.implicits._,您可以自动应用这些隐式转换,而无需显式地调用相关的转换方法。
//
// 以下是一个示例,展示了如何使用 import spark.implicits._ 导入隐式转换:
// import org.apache.spark.sql.SparkSession
// import spark.implicits._ // 导入隐式转换
// val spark = SparkSession.builder()
//   .appName("Example")
//   .getOrCreate()
// // 创建一个 DataFrame
// val df = spark.read.format("csv").load("path/to/data.csv")
// // 使用隐式转换的功能,将 DataFrame 转换为 Dataset
// val ds = df.as[MyClass]
// // 对 Dataset 执行一些操作
// val filteredDs = ds.filter(_.age > 30)
// // 将 Dataset 转换回 DataFrame
// val newDf = filteredDs.toDF()// $example on:create_ds$
// Encoders are created for case classes
val caseClassDS : Dataset[Person] = Seq(Person("Andy", 32)).toDS()

2, show

caseClassDS.show()
// +----+---+
// |name|age|
// +----+---+
// |Andy| 32|
// +----+---+

3, map

// Encoders for most common types are automatically provided by importing spark.implicits._
val primitiveDS = Seq(1, 2, 3).toDS()
primitiveDS.map(_ + 1).collect() // Returns: Array(2, 3, 4)

4, as

// DataFrames can be converted to a Dataset by providing a class. Mapping will be done by name
val path = "spark-demo/src/main/resources/people.json"
val peopleDS = spark.read.json(path).as[Person]
peopleDS.show()
// +----+-------+
// | age|   name|
// +----+-------+
// |null|Michael|
// |  30|   Andy|
// |  19| Justin|
// +----+-------+

5, select

peopleDS.select("name").show
// +-------+
// |   name|
// +-------+
// |Michael|
// |   Andy|
// | Justin|
// +-------+

6 filter && show(1)

peopleDS.filter($"age" > 18).show
// +---+------+
// |age|  name|
// +---+------+
// | 30|  Andy|
// | 19|Justin|
// +---+------+
peopleDS.show(1)
// +----+-------+
// | age|   name|
// +----+-------+
// |null|Michael|
// +----+-------+
// $example off:create_ds$
http://www.yayakq.cn/news/175075/

相关文章:

  • 网站被墙的原因天猫网上购物商城购物
  • 对网站建设 意见和建议内设网站
  • WordPress移动站网络营销有哪些特点
  • 公司网站的管理和维护企业网站后台管理系统
  • 北京飞雨网站建设公司接网站建设外包的工作
  • wordpress文章分类插件百度移动端优化
  • 易思espcms企业网站管理系统洪涛怎么样海城市建设网站
  • 中山网站搜索优化2018建盏大师最新排名
  • 上海网站开发多少钱下载手机app客户端下载安装
  • 网站自助授权系统洞头网站建设
  • 网站公司的利润在哪里北京海淀网络公司
  • 188旅游网站管理系统6.0模板怎么建视频网站免费的
  • 网站建设 新要求海外营销推广
  • 东莞营销型网站建设找火速厦门做网站价格
  • oppo手机网站建设策划方案企业广告视频拍摄
  • 网站设计公司深湖北自适应网站建设价格
  • 建立网站的目的和意义查wordpress模板
  • 网站建设美词原创崇明做网站
  • 东莞seo建站四川电子商务网站
  • 电子商务网站建设 项目规划书php做的静态网站怎么加密
  • 建设部网站官网四库一平台番禺做网站哪家好
  • 哪些网站可以做企业推广怎样做酒店网站ppt模板
  • 企业网站建设板块网站建设的不足
  • dw手机网站怎么做网页游戏开服表37
  • 电子商务查询网站青岛哪里可以建网站
  • 深圳企业推广网站排名深圳网站关键词优化公司
  • 深圳网站建设商家找个人做网站还是找企业做网站
  • 网站制作详细报价个人网站怎么建立要多少钱
  • 济南网站建设和维护网站群发手机短信
  • admin网站管理系统怎么做wordpress解密