【发布时间】:2018-06-15 07:11:00
【问题描述】:
我有一个条件,我必须在一年的 5 个月中添加 5 列(到现有的 DF)。
现有的DF是这样的:
EId EName Esal
1 abhi 1100
2 raj 300
3 nanu 400
4 ram 500
输出应该如下:
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
我可以用 withColumn 一个一个地做到这一点,但这需要很多时间。
有没有一种方法可以让我运行一些循环并继续添加列,直到我的条件用尽为止。
非常感谢。
【问题讨论】:
-
如何“我可以用withColumn一个一个地做这个,但这需要很多时间。”不同于“有什么方法可以运行一些循环并继续添加列,直到我的条件用尽。”?我看不出有什么区别。
标签: scala apache-spark dataframe