当前位置: 首页 > 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.yayakq.cn/news/718270/

相关文章:

  • qq网站代码手机网站登陆模板
  • 灰色网站建设优化唯品会网站建设目标
  • 襄阳网站建设找下拉哥科技西宁网站建设加q479185700
  • 网店交易平台网站建设文章采集上传wordpress
  • 网站建设前期调研公司汇报专业网站建设专家
  • 温州外贸网站开发一个软件需要多久
  • 做电容元器件的网站有哪些网站开发的开题任务书
  • 做网站42类商标怎么选小类个人网站代码html
  • 有关做橡胶品的网站网站建设模板图片
  • 做外贸必须有公司网站么建设银行etc官方网站
  • 合肥专业做网站类似于wordpress的软件
  • 服装服饰设计网站男孩子和男孩子在一起怎么做网站
  • 建立网站需要钱吗ppt免费下载的网站有哪些
  • 简洁的公司网站学seo
  • 公司网站建设描述怎么建设自己的购物网站
  • 柳河县做网站扫wordpress后台
  • 电影网站怎么做不犯法网站建设公司知道万维科技
  • 网站建设进度表模板下载网站开发后台注意事项
  • 无需注册免费的网站好做网站
  • 欧美风格网站特点动画制作过程
  • 做网站放到百度上需要什么vps 网站发布
  • 长沙网站开发方案上海相亲网
  • 建湖做网站需要多少钱wordpress文章评论插件
  • 建立网站的费用策划工作汇报总结怎么写
  • 网店怎么开大概需要多少钱seo排名怎么提高
  • 房地产营销门户网站开发全网推广的方式有哪些
  • vps网站被镜像建设银行 网站用户变成个人用户
  • 濮阳做网站公司购物网站留言反馈页面
  • 监控网站开发调用wordpress媒体库上传
  • 奢侈品商城网站建设方案餐饮品牌设计服务