Значения байтов в pySpark DataframePython

Программы на Python
Anonymous
Значения байтов в pySpark Dataframe

Сообщение Anonymous »


У меня есть фрейм данных PySpark, который содержит столбец, содержащий байты во вложенном словаре, поэтому данные выглядят следующим образом: Col_name: "{"bytes":"\u0014ok\u0000"} и т. д., логический тип этого Поле имеет значение DECIMAL, поэтому оно должно возвращать десятичное значение, но мне нужно сначала преобразовать его в двоичное значение, и когда я привожу его с помощью следующего кода, извлеченное значение неверно, кто-нибудь может помочь в этом? Спасибо
df = df.withColumn("col_name", col("col_name").cast("двоичный"))

Вернуться в «Python»