在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/人工智能/ 請問Spark'DataFrame只對一列進(jìn)行編輯(截取一段)并返回新的Data

請問Spark'DataFrame只對一列進(jìn)行編輯(截取一段)并返回新的DataFrame該怎么寫

請問Spark'DataFrame只對一列進(jìn)行編輯(截取一段)并返回新的DataFrame該怎么寫

回答
編輯回答
孤島

可以map一下

 val session = SparkSession.builder().config(sc).getOrCreate()
    try {

      val df = session.read.json("file:\\\\\\E:/anc.json")
        .map(new MapFunction[Row, String] {
          override def call(value: Row): String = {
            value.getAs[Long]("id").toString.substring(0, 1)
          }
        }, Encoders.STRING)

      df.show()

    } finally {
      session.close()
    }
2018年3月30日 15:31