псевдоним для счета в Pyspark - PullRequest
0 голосов
/ 27 июня 2019

Я новичок в Pyspark. Я пытаюсь использовать псевдоним для функции подсчета. По какой-то причине, если я использую agg перед count, тогда alias работает, но если я не агрегирую, тогда alias дает мне ошибку.

.(count("firstName").alias("cnt"))

не работает;

.agg(count("firstName").alias("cnt"))

работает.

Я хотел понять проблему с 1-м запросом.

1 Ответ

0 голосов
/ 27 июня 2019

Вы можете попробовать это:

.count().withColumnRenamed("count","cnt")

мы не можем напрямую подсчитывать псевдоним функции

...