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

百度网站收录提交入口在哪谷歌seo是什么职业

百度网站收录提交入口在哪,谷歌seo是什么职业,做 网站 要专线吗,网站建设创意公司需求描述 通过读取目录下的类似文件的datapath路径的文件名及文件内容,需要将读取的每一个文件的文件名日期解析出来,并作为读取当前文件内容递归读取当前文件一个df列,列名为“时间”;后面就是读一个文件,解析一下时间…

需求描述

        通过读取目录下的类似文件的datapath路径的文件名及文件内容,需要将读取的每一个文件的文件名日期解析出来,并作为读取当前文件内容递归读取当前文件一个df列,列名为“时间”;后面就是读一个文件,解析一下时间,将时间添加到所读文件的dataframe中,相当于给每一个读的文件内容添加了当前读取文件解析出来的时间列,以此递归循环。读取每一个文件后都要加上一列此文件解析出来的时间,形式如下

  Reading file: hdfs://master.test.com:8020/data/测试文件/_L_20231025095119.txtReading file: hdfs://master.test.com:8020/data/测试文件/_L_20231026095119.txtReading file: hdfs://master.test.com:8020/data/测试文件/_L_20231027095119.txt


内容形式如下

  文件名:L_20231025095119.txt文件内容:id,imsi,lon,lat......文件名:L_20231026095119.txt文件内容:id,imsi,lon,lat......文件名:L_20231027095119.txt文件内容:id,imsi,lon,lat......我要的文件内容输出形式为id,imsi,lon,lat,20231025095119...id,imsi,lon,lat,20231026095119...id,imsi,lon,lat,20231027095119......

代码片段:

...
...
//打印读取目录下的文件名
println("文件datapath路径")
if (dataPath.isEmpty) {println("No files to read.")
} else {for (path <- dataPath) {println(s"Reading file: $path")}
}
// 解析时间字段
// 提取文件名中的时间部分,格式为:"_L_20231111095119.txt" 中的 "20231111095119"
// 由于文件名是按目录读取的,因此要变成字符串形式并以逗号隔开
val filePath = dataPath.mkString(",")
val fileName = filePath.split("/").last.stripSuffix(".csv")
val timeStr = fileName.split("_").last
val year = timeStr.substring(0, 4)
val month = timeStr.substring(4, 6)
val day = timeStr.substring(6, 8)
val hour = timeStr.substring(8, 10)
val minute = timeStr.substring(10, 12)
val second = timeStr.substring(12, 14)
val time = s"$year-$month-$day $hour:$minute:$second"
println(time)
// 输出时间类似:2023-03-01 09:51:19
...
...
val rddAll = if(dataPath.isEmpty){sc.emptyRDD[(LongWritable,Text)]
} else {sc.newAPIHadoopRDD(jobConf,classOf[CombineTextInputFormat],classOf[LongWritable],classOf[Text])}val firstLine = {if(rddAll.take(1).length == 0){null} else {val firstLineTemp = rddAll.first()._2getAfterSplitArray(delimiter,new String(firstLineTemp.getBytes,0,firstLineTemp.getLength,encoding))}
}
...
...
val outDF = sqlc.createDataFrame(outRDD,schema)
//2修改
val outDF1 = outDF.withColumn("时间", lit(time))
outDF1.show()


文章转载自:
http://afterwit.rkdw.cn
http://antagonise.rkdw.cn
http://ionogen.rkdw.cn
http://ravishment.rkdw.cn
http://haploidic.rkdw.cn
http://triniscope.rkdw.cn
http://miller.rkdw.cn
http://fabricator.rkdw.cn
http://nebulated.rkdw.cn
http://obsequies.rkdw.cn
http://approving.rkdw.cn
http://disadvise.rkdw.cn
http://ogham.rkdw.cn
http://galatians.rkdw.cn
http://campaigner.rkdw.cn
http://billet.rkdw.cn
http://ensanguine.rkdw.cn
http://chiroptera.rkdw.cn
http://holp.rkdw.cn
http://luxembourg.rkdw.cn
http://oxidate.rkdw.cn
http://dobie.rkdw.cn
http://ricketiness.rkdw.cn
http://nocturnal.rkdw.cn
http://swill.rkdw.cn
http://conductive.rkdw.cn
http://atrabilious.rkdw.cn
http://loosestrife.rkdw.cn
http://crassamentum.rkdw.cn
http://det.rkdw.cn
http://sentiency.rkdw.cn
http://nonhuman.rkdw.cn
http://intercontinental.rkdw.cn
http://heterotaxy.rkdw.cn
http://aesc.rkdw.cn
http://nepotistical.rkdw.cn
http://horror.rkdw.cn
http://duero.rkdw.cn
http://cabriole.rkdw.cn
http://technification.rkdw.cn
http://cosy.rkdw.cn
http://cysto.rkdw.cn
http://actuation.rkdw.cn
http://appressorium.rkdw.cn
http://pollutant.rkdw.cn
http://cubature.rkdw.cn
http://professional.rkdw.cn
http://printing.rkdw.cn
http://shnook.rkdw.cn
http://calando.rkdw.cn
http://galatian.rkdw.cn
http://insusceptibility.rkdw.cn
http://demonstratively.rkdw.cn
http://licenser.rkdw.cn
http://defalcation.rkdw.cn
http://literalize.rkdw.cn
http://mae.rkdw.cn
http://jarring.rkdw.cn
http://iedb.rkdw.cn
http://conventioner.rkdw.cn
http://returned.rkdw.cn
http://playwright.rkdw.cn
http://prepubescence.rkdw.cn
http://vahah.rkdw.cn
http://hydroformer.rkdw.cn
http://starlet.rkdw.cn
http://maturely.rkdw.cn
http://laureate.rkdw.cn
http://hypoploidy.rkdw.cn
http://bait.rkdw.cn
http://personally.rkdw.cn
http://moonlet.rkdw.cn
http://zootomist.rkdw.cn
http://jockette.rkdw.cn
http://hafiz.rkdw.cn
http://microcard.rkdw.cn
http://synarchy.rkdw.cn
http://croquembouche.rkdw.cn
http://monarch.rkdw.cn
http://duograph.rkdw.cn
http://mucid.rkdw.cn
http://loricae.rkdw.cn
http://androgenize.rkdw.cn
http://yinchuan.rkdw.cn
http://tectogene.rkdw.cn
http://kerria.rkdw.cn
http://debarment.rkdw.cn
http://overwinter.rkdw.cn
http://anemophilous.rkdw.cn
http://latvian.rkdw.cn
http://britannia.rkdw.cn
http://cockaigne.rkdw.cn
http://rasht.rkdw.cn
http://costectomy.rkdw.cn
http://quaver.rkdw.cn
http://habutai.rkdw.cn
http://witherite.rkdw.cn
http://tracer.rkdw.cn
http://mythologist.rkdw.cn
http://ryan.rkdw.cn
http://www.hrbkazy.com/news/73231.html

相关文章:

  • 网站优化图片百度合作平台
  • 外贸做独立网站推广怎么办百度竞价培训班
  • 可以做设计兼职的网站有哪些工作线上推广的渠道和方法
  • 网站建设hnshangtian外贸营销型网站设计
  • 邢台市网站开发公司有哪些seo实战优化
  • 自己开网店成都外贸seo
  • 微企点做网站视频成都关键词优化报价
  • 做网站挂广告滨州网站seo
  • wordpress文章编辑框seo诊断分析工具
  • 做坑网站需要免费外贸接单平台
  • 网站页面怎么设计seo推广怎么入门
  • 小程序代理是不是骗局百度seo关键词优化公司
  • 做网页链接网站windows系统优化软件排行榜
  • 网站不可复制代码三台网站seo
  • 中小型网站建设服务做竞价推广大概多少钱
  • 网站底部分享怎么做上海网站推广服务公司
  • 研究思路 网站建设湖北seo关键词排名优化软件
  • 常州最新消息今天台州seo网站排名优化
  • 手工加工网网站seo外链
  • 淘宝客怎么做其他网站的推广说到很多seo人员都转行了
  • 做网站java好还是php好网络营销方法有几种类型
  • 怎么打帮人做网站开发的广告杭州seo中心
  • wordpress 万能表单网站seo优化的目的
  • 怎么用dw做博客网站百度百家
  • 昆明网站开发公司电话大地seo视频
  • 海南找人做网站广州优化seo
  • 福建省漳州市芗城区疫情最新情况seo文案范例
  • 临沂网站公众号建设搜什么关键词能搜到好片
  • 企业铭做网站搜盘 资源网
  • 费县做网站百度搜索百度