Как мне задать хороший вопрос?
кли проблемы с получением функции округления в 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 знаков после запятой.
Я пробовал разные вещи, но, кажется, не могу получить результирующий фрейм данных с округленным значением - любые указатели будут с благодарностью! Спасибо!