Scala Spark DataFrame.selectExpr抛出除了org.apache.spark.sql.AnalysisException:无法解析' name'给定输入列

时间:2016-03-30 18:18:09

标签: scala apache-spark

我有一个DataFrame(df),我需要在其中添加一些转换列。原始列是"名称,地址"并且转换后的列是name的substr作为subName和subAdd的地址的substr。我将这两组列合并在一起,并将整个列表传递给:

     df.selectExpr(allColumnsList)

但是我得到了例外:

org.apache.spark.sql.AnalysisException: cannot resolve 'name' given input columns  

如果我删除了"名称"从架构中的列,然后在"地址"上抛出相同的异常。柱。我想知道这是不是因为我通过添加转换列来更改原始DataFrame(df)。有人知道我为什么会得到例外吗?

0 个答案:

没有答案