pyspark-sql: вывести псевдоним выражения - PullRequest
0 голосов
/ 07 марта 2019

В 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`

Могу ли я просто напечатать "A" из cc?кажется, я не могу извлечь псевдоним легко.

Также я думаю, что в spark-sql в scala, если я напечатаю "cc", он просто напечатает "A" вместо

1 Ответ

0 голосов
/ 11 марта 2019

Это углубляется в модель данных Column Scala, которая не сопоставлена ​​с Python:

cc._jc.named().name()

Это аргумент name экземпляра Alias ​​.

...