首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Spark-java数据框中添加常量列

如何在Spark-java数据框中添加常量列
EN

Stack Overflow用户
提问于 2016-09-23 06:05:11
回答 1查看 12.5K关注 0票数 15

我已经导入了

代码语言:javascript
复制
import org.apache.spark.sql.Column;
import org.apache.spark.sql.functions;

在我的Java-Spark驱动中

代码语言:javascript
复制
DataFrame inputDFTwo = hiveContext.sql("select * from sourcing_src_tbl");
inputDFTwo.withColumn("asofdate", lit("2016-10-2"));

这里"lit“仍然在eclipse(windows).Which库中显示错误,我应该将它包含进来才能正常工作。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-23 06:41:33

或者像您所知道的那样导入对象,并使用它来访问方法:

代码语言:javascript
复制
import org.apache.spark.sql.functions;

df.withColumn("foo", functions.lit(1));

或者直接使用import static和call方法:

代码语言:javascript
复制
import static org.apache.spark.sql.functions.lit;

df.withColumn("foo", lit(1));
票数 36
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39649585

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档