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

开发做一个网站的流程手机维修培训班学校

开发做一个网站的流程,手机维修培训班学校,瑞安市建设工程质量监督站网站,就业网站建设总结通过toDF方法创建DataFrame 通过toDF的方法创建 集合rdd中元素类型是样例类的时候,转成DataFrame之后列名默认是属性名集合rdd中元素类型是元组的时候,转成DataFrame之后列名默认就是_N集合rdd中元素类型是元组/样例类的时候,转成DataFrame…

通过toDF方法创建DataFrame

通过toDF的方法创建

  • 集合rdd中元素类型是样例类的时候,转成DataFrame之后列名默认是属性名
  • 集合rdd中元素类型是元组的时候,转成DataFrame之后列名默认就是_N
  • 集合rdd中元素类型是元组/样例类的时候,转成DataFrame(toDF(“ID”,“NAME”,“SEX”,“AGE6”))可以自定义列名
import org.apache.spark.sql.{DataFrame, SparkSession}
import org.junit.Testcase class Person(id:Int,name:String,sex:String,age:Int)
class TestScala {val spark = SparkSession.builder().appName("test").master("local[4]").getOrCreate()import spark.implicits._/*** 通过toDF的方法创建*    集合rdd中元素类型是样例类的时候,转成DataFrame之后列名默认是属性名*    集合rdd中元素类型是元组的时候,转成DataFrame之后列名默认就是_N*/@Testdef createDataFrameByToDF():Unit={//TODO 样例类是属性名val list = List(Person(1,"zhangsan","man",10),Person(2,"zhang2","woman",66),Person(3,"zhang3","man",70),Person(4,"zhang4","man",22))//需要隐士转换val df:DataFrame = list.toDF()df.show()//TODO 元祖是_Nval list2 = List((1,"zhangsan","man",10),(1,"zhang2","woman",66),(1,"zhang3","man",70),(1,"zhang4","man",22))//需要隐士转换val df1:DataFrame = list2.toDF()df1.show()//TODO 自定义属性名val list3 = List((1,"zhangsan","man",10),(1,"zhang2","woman",66),(1,"zhang3","man",70),(1,"zhang4","man",22))//需要隐士转换val df2:DataFrame = list3.toDF("ID","NAME","SEX","AGE6")df2.show()}}

结果
在这里插入图片描述

通过读取文件创建DataFrame

json数据

{"age":20,"name":"qiaofeng"}
{"age":19,"name":"xuzhu"}
{"age":18,"name":"duanyu"}
  /*** 通过读取文件创建*/@Testdef createDataFrame():Unit={val df = spark.read.json("src/main/resources/user.json")df.show()}

通过createDataFrame方法创建DF

  @Testdef createDataFrameByMethod():Unit={val fields = Array(StructField("id",IntegerType),StructField("name",StringType),StructField("sex",StringType),StructField("age",IntegerType))val schema = StructType(fields)val rdd = spark.sparkContext.parallelize(List(Row(1, "zhangsan", "man", 10), Row(2, "zhang2", "woman", 66), Row(3, "zhang3", "man", 70), Row(4, "zhang4", "man", 22)))val df = spark.createDataFrame(rdd, schema)df.show()}

在这里插入图片描述

http://www.ds6.com.cn/news/124165.html

相关文章:

  • 深圳好的网站建设公司哪家好沪深300指数基金
  • 路桥网站建设上海专业网络推广公司
  • 怎样做代刷网站网站建设培训
  • 在自己的网站做百度搜索框软文范例大全1000字
  • 有学做美食的网站吗网站建设策划
  • 惠州公司做网站东莞网络营销推广专业
  • 类似饿了么的网站怎么做长沙网站seo分析
  • 广东住房建设厅网站模板建站价格
  • b站大全2023年更新综合性b2b电子商务平台网站
  • 河北建设工程信息网官方网站培训机构需要哪些证件
  • 网站不备案怎么回事深圳sem优化
  • 资兴网站建设目前疫情最新情况
  • 法院网站建设谷歌广告代理公司
  • 全国企业信用信息查询网站手游推广平台哪个好
  • 村级网站建站视频号最新动作
  • 网站对图片优化如何网络媒体推广
  • 做导航网站用多大的空间郑州百度推广公司地址
  • 最新仿uehtml网站源码优化网站内容
  • 英文网站怎么做郑州网站建设专业乐云seo
  • wap网站微信一键登录百度推广服务
  • 网站建设开发三层架构新网站应该怎么做seo
  • 合肥市建设工程信息价网站域名备案查询
  • 如何网站建设策划方案关键词如何确定
  • 阿里云 做购物网站网站成都自然排名优化
  • 商城网站类建设哪家好网络运营seo是什么
  • 定制网站开发公司哪家好?点击查看厦门网站搜索引擎优化
  • 哪个网站可以免费学做美甲管理培训班
  • 怎么做bs网站谷歌推广方案
  • 网站建设分几种重庆网站建设公司
  • 网站建设和优化需要几个人seo系统培训哪家好