【发布时间】:2020-08-18 05:10:11
【问题描述】:
查看我的代码:
val spark: SparkSession = SparkSession.builder().appName("ReadFiles").master("local[*]").getOrCreate()
import spark.implicits._
val data: DataFrame = spark.read.option("header", "true")
.option("inferschema", "true")
.csv("Resources/atom.csv")
data.show()
数据如下:
ID Name City newCol1 newCol2
1 Ali lhr null null
2 Ahad swl 1 10
3 Sana khi null null
4 ABC xyz null null
新的值列表:
val nums: List[Int] = List(10,20)
我想在ID=4 的位置添加这些值。这样 DataFrame 可能看起来像:
ID Name City newCol1 newCol2
1 Ali lhr null null
2 Ahad swl 1 10
3 Sana khi null null
4 ABC xyz 10 20
我想知道这是否可能。任何帮助将不胜感激。谢谢
【问题讨论】:
标签: scala dataframe apache-spark apache-spark-sql