我正在尝试使用两个操作数进行算术运算:constant literal
和Column
。除withColumn
之外是否有其他方法?引发SQL执行简单的算术运算
回答
设df
是一个数据帧:
+---+
| i|
+---+
| 1|
| 2|
| 3|
+---+
那么你可以使用选择添加的结果:
import org.apache spark.sql.functions.lit
df
.select($"i",($"i" + lit(1)).as("j"))
.show
+---+---+
| i| j|
+---+---+
| 1| 2|
| 2| 3|
| 3| 4|
+---+---+
谢谢拉斐尔。作为一个后续问题,我能够做到这一点:'TABLE_2_0.select(($“exchr”/ 1).as(“j”))。show'。 但是当我做'TABLE_2_0.select((1/$“exchr”)。as(“j”))。show', 我得到:'
@sandeep你需要做'TABLE_2_0.select((lit(1)/ $“exchr”)。as(“j “))'在这种情况下('org.apache.spark.sql.functions.lit') –
哦!感谢您的快速帮助。 – sandeep
- 1. 在SQL中执行算术运算
- 2. 执行算术运算Pig
- 3. VB.NET简单的算术运算
- 4. 简单的算术运算WPF DataBinding?
- 5. “简单”算术
- 6. 执行算术运算对于空
- 7. 任何简单的方法来执行std :: array和std :: vector的算术运算?
- 8. 对列表索引执行算术运算
- 9. 在使用转换时在sql中执行算术运算
- 10. sql。语法选择执行算术运算
- 11. 如何在SQL中执行算术运算?
- 12. 简单的c#算术。 winForms
- 13. 简单的jQuery算术
- 14. 简单的算术建议
- 15. Math.random()运行的时间与简单算术运算的时间相比如何?
- 16. 算术运算
- 17. 算术运算
- 18. 算术运算
- 19. 算术运算
- 20. 算术运算
- 21. StringTemplate中的回调函数或简单的算术运算
- 22. 在Perl中,有没有办法在引号内做简单的算术运算?
- 23. 简单的算术运算(总和,子等),在MongoDB中
- 24. 查找并替换将执行简单算术的函数?
- 25. 用户表单中的算术运算
- 26. 工作算术运算SQL SELECT
- 27. CSH算术运算
- 28. BCD算术运算
- 29. 算术运算符
- 30. “简单”表达式语言 - 算术运算符?
什么是与withColumn问题?你也可以在select语句中做到这一点 –
如何用select语句做到这一点。 – sandeep