Я задал следующий вопрос здесь:
Со следующим текстом:
У меня есть такой фрейм данных:
|customer_key|order_id|subtotal|address |
------------------------------------------------
|12345 |O12356 |123.45 |123 Road Street|
|10986 |945764 |70.00 |634 Road Street|
|32576 |678366 |29.95 |369 Road Street|
|67896 |198266 |837.69 |785 Road Street|
И я хотел бы переупорядочить / переименовать столбцы на основе следующего JSON, который содержит текущее имя столбца и желаемое имя столбца:
{
"customer_key": "cust_id",
"order_id": "transaction_id",
"address": "shipping_address",
"subtotal": "subtotal"
}
, чтобы получить результирующий кадр данных:
|cust_id|transaction_id|shipping_address|subtotal|
--------------------------------------------------
|12345 |O12356 |123 Road Street |123.45 |
|10986 |945764 |634 Road Street |70.00 |
|32576 |678366 |369 Road Street |29.95 |
|67896 |198266 |785 Road Street |837.69 |
это возможно? если это облегчает, порядок столбцов не критичен.
Ключевое отличие состоит в том, что я сейчас ищу способ сделать это в pyspark вместо pandas.