【发布时间】:2019-03-06 22:45:21
【问题描述】:
在 pyspark 中我有以下内容:
import pyspark.sql.functions as F
cc = F.lit(1).alias("A")
print(cc)
print(cc._jc.toString())
我明白了:
Column<b'1 AS `A`'>
1 AS `A`
有什么方法可以让我从 cc 打印“A”吗?看来我无法轻松提取别名。
另外我认为在 scala 的 spark-sql 中,如果我打印“cc”,它只会打印“A”
【问题讨论】:
-
这篇文章将引导您朝着正确的方向前进stackoverflow.com/questions/39746752/…。但是,根据文档和这个答案,如果不解析“AS”等,似乎没有办法做到这一点。
标签: pyspark apache-spark-sql pyspark-sql