Как мне задать хороший вопрос?

кли проблемы с получением функции округления в pyspar, k для работы - у меня есть блок кода ниже, где я пытаюсь округлитьnew_bid столбец с двумя десятичными разрядами и переименуйте столбец вbid потом - я импортируюpyspark.sql.functions AS func для справки, и используяround функция, содержащаяся в нем:

output = output.select(col("ad").alias("ad_id"),
                       col("part").alias("part_id"),
                       func.round(col("new_bid"), 2).alias("bid"))

new_bid здесь столбец имеет тип float - результирующий информационный кадр не имеет недавно названногоbid столбец, округленный до 2 знаков после запятой, как я пытаюсь сделать, скорее это все еще 8 или 9 знаков после запятой.

Я пробовал разные вещи, но, кажется, не могу получить результирующий фрейм данных с округленным значением - любые указатели будут с благодарностью! Спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос