当前位置:   article > 正文

企业spark案例 —— 出租车轨迹分析_大数据spark技术数据分析综合实验:出租车数据分析

大数据spark技术数据分析综合实验:出租车数据分析

有帮助的小伙伴可以帮我点个免费的好评和赞耶谢谢大家!

第1关:数据清洗:

import org.apache.spark.sql.SparkSession

object Step1 {

    def main(args: Array[String]): Unit = {

        val spark = SparkSession.builder().appName("Step1").master("local").getOrCreate()

        /**********begin**********/

val frame = spark.read.option("header", true).option("delimiter", "\t").csv("/root/data.csv")

 frame.createTempView("data")

 spark.udf.register("cleanData", (x: String) => {

 x.replaceAll("\\@+", "").replaceAll("\\$+", "")

 })

 spark.sql(

 """

 |select cleanData(TRIP_ID) as TRIP_ID,cleanData(CALL_TYPE) as CALL_TYPE,cleanData(ORIGIN_CALL) as ORIGIN_CALL,

 |cleanData(TAXI_I

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/593253
推荐阅读
相关标签
  

闽ICP备14008679号