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

装饰公司网站如何做推广wordpress邮件验证

装饰公司网站如何做推广,wordpress邮件验证,营销型网站定位,招聘网站有哪些平台业务中有这样一个场景,我想实现的是将dataframe表table1中的字段b1与c1的内容使用下划线_连接起来列的名字为d1,比如比如学习_1,睡觉_2,吃饭_3,这是我的第一个需求;随后我想保留的是dataframe表table1中的字段d1中的数据比如学习_…

        业务中有这样一个场景,我想实现的是将dataframe表table1中的字段b1与c1的内容使用下划线_连接起来列的名字为d1,比如比如学习_1,睡觉_2,吃饭_3,这是我的第一个需求;随后我想保留的是dataframe表table1中的字段d1中的数据比如学习_1,睡觉_2,吃饭_3,中的数据中_前后的数据分别作为两列e1,f1,该怎么写这个spark代码,我的想法是使用withclumn函数及split函数.

        sql来写的话就是使用subString函数来进行_匹配,比如说

sql代码

SELECT SUBSTRING_INDEX(a1, '_', 1) AS a2
FROM table1;

Spark代码

创建一个DataFrame,名为table1,将b1c1字段的内容使用下划线连接起来,并将新的列命名为d1

import org.apache.spark.sql.functions._  val table1 = Seq(  ("学习", "1"),  ("睡觉", "2"),  ("吃饭", "3")  
).toDF("b1", "c1")  val table1_d1 = table1.withColumn("d1", concat($"b1", "_", $"c1"))

使用split函数将d1字段中的数据拆分为两列e1f1

val table1_d1_split = table1_d1.withColumn("e1", split(col("d1"), "_")(0))  .withColumn("f1", split(col("d1"), "_")(1))table1_d1_split.show()

table1_d1_split DataFrame将包含新的列e1f1,分别包含下划线前后的数据

+------+------+------+------+------+  
|   b1 |   c1 |   d1 |   e1 |   f1 |  
+------+------+------+------+------+  
| 学习 |   1  | 学习_1 | 学习 |   1  |  
| 睡觉 |   2  | 睡觉_2 | 睡觉 |   2  |  
| 吃饭 |   3  | 吃饭_3 | 吃饭 |   3  | 

sql的就是不断地截取

http://www.yayakq.cn/news/123355/

相关文章:

  • 农产品电商网站建设主要工作四川省建设厅网站官网个人登录
  • 做义齿雕刻设备的网站网络站点推广的方法
  • 网站制作 深圳有什么公司湖南金辉建设集团有限公司网站
  • 电商网站可维护性htm5网站建设
  • 网站建设公司一年赚多少做专业网站设计多少钱
  • 做区域链的网站物流公司哪家便宜又好
  • 汕头网站制作公司兰州今天发生的重大新闻
  • 网络上做假网站做物流网页制作要学什么课程
  • 搭建网站不用服务器吗图案设计素材
  • 哔哩哔哩网页版官网在线观看seo价格
  • 网站开发安全python网站开发 django
  • 南宁网站建设接单电子商务网站建设需要哪些技术
  • 企业网站流量预估天猫店铺一个多少钱
  • 企业网站seo排名优化来(返)苏州人员信息登记平台
  • 网站建设项目组织图销售系统管理软件免费
  • 哪家做网站性价比高得物网上商城
  • 如何做一个移动网站自动写论文神器app
  • 长沙网站seo技巧建筑公司网站建设
  • 湘潭网站建设 AA磐石网络北京seo优化分析
  • 静态网站用什么做html转换成wordpress主题
  • 网站建设推广好处wordpress标题重复检测
  • 可以自己设计一个公司的网站和黄crm在线
  • 诺邯郸网站建设扬州开发区建设局网站
  • 网站中信息更新怎么做的手机端网站怎么制作
  • 可做长图的网站免费软文网站
  • 网站建设市场调查报告wordpress全站注明
  • 做网站卖什么网站图片一般多大尺寸
  • 网站一条龙服务安卓手机网站开发
  • 嘉兴网站建设策划方案备案 网站建设方案书
  • 巩义网站建设案件数据培训行业seo整站优化