Я использую следующий код для вставки данных фрейма данных непосредственно в дельта-таблицу блоков данных:
eventDataFrame.write.format("delta").mode("append").option("inferSchema","true").insertInto("some delta table"))
, но если порядок столбцов, с помощью которых создавалась таблица детла, отличается от порядка столбцов данных в фрейме данных,значения перемешиваются, а затем не записываются в правильные столбцы. Как сохранить порядок? Существует ли стандартный способ / наилучшая практика для этого?