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

企业官方网站地址外外贸网站推广方案

企业官方网站地址,外外贸网站推广方案,wordpress 上传pdf,无锡网站建设的公司目录 前言#xff1a; spark withColumn的语法及使用#xff1a; 准备源数据演示#xff1a; 完整实例代码#xff1a; 前言#xff1a; withColumn()#xff1a;是Apache Spark中用于DataFrame操作的函数之一#xff0c;它的作用是在DataFrame中添加或替换列#xff… 目录 前言 spark withColumn的语法及使用 准备源数据演示  完整实例代码 前言 withColumn()是Apache Spark中用于DataFrame操作的函数之一它的作用是在DataFrame中添加或替换列或者对现有列进行转换操作和更新等等 spark withColumn的语法及使用 1. 添加新列用withColumn为Dataframe 2. 改变现有列 3. 将现有列派生出新列 4 .更改数据类型可以在改变该列的同时进行类型转换 5 .重命名列名需要使用DataFrame的withColumnRenamed) 6. 删除一个列 使用drop 准备源数据进行演示  import org.apache.spark.SparkConf import org.apache.spark.sql.{DataFrame, SparkSession} import org.apache.spark.sql.functions.{col, lit, rand, round}object text {def main(args: Array[String]): Unit {//新建sparkval spark new SparkConf().setMaster(local[*]).setAppName(text)val sc SparkSession.builder().config(spark).getOrCreate()//准备源数据val tuples Seq((小白, 19, 江西),(小红, 20, 安徽),(小兰, 21, 河北))val frame sc.createDataFrame(tuples).toDF(name,age,address)frame.show() 输出结果为 --------------------- |name |age  |address| --------------------- |小白  | 19     |   江西| |小红  | 20     |   安徽| |小兰  | 21     |   河北| ---------------------  1.添加新列 //语法withColumn(colName : String, col : Column) : DataFrame 例子 //1. 用withColumn为dataframe 添加新列 val seq Seq(小新, 22, 北京) val frame1 : DataFrame frame.withColumn(new,round(rand()*100,1) ) frame1.show() //打印 输出结果为 --------------------------- |name|age|address| new| -------------------------- |小白  | 19   |   江西|27.7 | |小红  | 20   |   安徽|98.2 | |小兰  | 21   |   河北|51.0 | -------------------------- 2. 改变现有列   //2. 改变现有列 val frame2: DataFrame frame.withColumn(age, col(age) - 5)frame2.show() // 打印  输出结果为 ------------------- |name|age|address| ------------------- |小白   | 14|   江西| |小红   | 15|   安徽| |小兰   | 16|   河北| ------------------- 3.将现有列派生出新列   //3.将现有列派生出新列 val frame3 : DataFrame frame.withColumn(newCol, col(age)*10)frame3.show() 输出结果为 ------------------------------ |name|age|address|newCol| ------------------------------ |小白   | 19    |   江西|   190| |小红   | 20    |   安徽|   200| |小兰   | 21    |   河北|   210| ---------------------------- 4.更改数据类型可以在改变该列的同时进行类型转换   //4.更改数据类型可以在改变该列的同时进行类型转换 val frame4 : DataFrame frame.withColumn(age, col(age).cast(float))frame4.show  输出结果为 --------------------- |name | age | address| --------------------- |小白   |19.0  |   江西| |小红   |20.0  |   安徽| |小兰   |21.0  |   河北| --------------------- 5.重命名列名需要使用DataFrame的withColumnRenamed)   // 5.重命名列名需要使用DataFrame的withColumnRenamed)val frame5: DataFrame frame.withColumnRenamed(address, 省份)frame5.show() 输出结果为 ------------------ |name|age|省份| ---------------- |小白  | 19  |江西| |小红  | 20  |安徽| |小兰  | 21  |河北| ----------------- 6. 删除一个列 使用drop   // 6. 删除一个列 使用dropval frame6: DataFrame frame.drop(age)frame6.show 输出结果为 |name|address| -------------- |小白  |   江西| |小红  |   安徽| |小兰  |   河北| -------------- 完整实例代码 import org.apache.spark.SparkConf import org.apache.spark.sql.{DataFrame, SparkSession} import org.apache.spark.sql.functions.{col, lit, rand, round}object text {def main(args: Array[String]): Unit {//新建sparkval spark new SparkConf().setMaster(local[*]).setAppName(text)val sc SparkSession.builder().config(spark).getOrCreate()//准备源数据val tuples Seq((小白, 19, 江西),(小红, 20, 安徽),(小兰, 21, 河北))val frame sc.createDataFrame(tuples).toDF(name,age,address)frame.show()//1. 用withColumn为dataframe 添加新列val seq Seq(小新, 22, 北京)val frame1 : DataFrame frame.withColumn(new,round(rand()*100,1) )frame1.show()//2. 改变现有列 val frame2: DataFrame frame.withColumn(age, col(age) - 5)frame2.show() // 打印//3.将现有列派生出新列var a 省 val frame3 : DataFrame frame.withColumn(newCol, col(age)*10)frame3.show()//4.更改数据类型可以在改变该列的同时进行类型转换 val frame4 : DataFrame frame.withColumn(age, col(age).cast(float))frame4.show// 5.重命名列名需要使用DataFrame的withColumnRenamed)val frame5: DataFrame frame.withColumnRenamed(address, 省份)frame5.show()// 6. 删除一个列 使用dropval frame6: DataFrame frame.drop(age)frame6.show()} }
http://www.hkea.cn/news/14292944/

相关文章:

  • 阿里云服务器创建多个网站最新营销模式
  • 做网站公司怎么选网易企业邮箱下载官网
  • 台州建站模板搭建上海做网站好的公司
  • 正黄集团博弘建设官方网站德国建设部网站
  • 网站加盟城市分站企业网站的设计要求有哪些
  • 建设网站策划方案怎么做盗文网站
  • 清新区住房和城乡建设局网站广州网站开发外包哪家好
  • 高端网站建设教学企业展示网站 数据库设计
  • 开发一个网站需要哪些步骤扬中市论坛
  • 网站的功能包括哪些龙游发布紧急提示
  • 网站设计会计分录怎么做无锡谷歌优化
  • 解决设计网站问题牡丹江百度推广
  • ppt的免费网站软文写作
  • 怎么做盗文网站打开网上免费网站吗
  • wordpress 选择用户登录杭州哪家seo公司好
  • 移动网站建设价格便宜维护一个网站需要多少钱
  • 网站建设罒金手指下拉壹陆手机网站如何建立
  • 网站建设作为asp医院网站源码
  • 工商信息查询网官网seo知识分享
  • 网站建设维护要求学网站建设有用吗
  • 伍菲网站建设品牌网上和实体店质量一样吗
  • 网站设计需要什么软件岳阳网站制作
  • 四川成都网站优化做好中心网站建设工作
  • 湖北网站建设企业设计师喜欢的购物网站
  • 网站维护的内容有哪些外贸网站官网怎么做
  • 厦门建设厅查询网站首页河南做网站的费用
  • 营销推广型网站公司wordpress国内最流行的主题
  • 简单的html网站模板下载手机网站制作教程视频
  • 深圳网站维护微信网站开发源代码
  • 做网站实训心得体会淘宝做个网站多少钱