小编Rah*_*jee的帖子

如何使用 SCALA 在火花数据框中添加多列

我有一个条件,我必须在一年的 5 个月内添加 5 列(到现有的 DF)。

现有的 DF 是这样的:

EId EName Esal
1   abhi  1100
2   raj   300
3   nanu  400
4   ram   500
Run Code Online (Sandbox Code Playgroud)

输出应如下所示:

EId EName Esal Jan  Feb  March April May  
1   abhi  1100 1100 1100 1100  1100  1100 
2   raj   300  300  300  300   300   300  
3   nanu  400  400  400  400   400   400
4   ram   500  500  500  500   500   500
Run Code Online (Sandbox Code Playgroud)

我可以用 withColumn 一一完成,但这需要很多时间。

有没有办法可以运行一些循环并继续添加列,直到我的条件用尽。

提前谢谢了。

scala dataframe apache-spark

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

apache-spark ×1

dataframe ×1

scala ×1