#python #pandas
#python #панды
Вопрос:
Есть ли способ указать порядок CREATE TABLE
синтаксиса в .to_sql()
инструкции в pandas? Например:
summary_df.to_sql('action', con=self.avails_conn, if_exists='replace', index='id',
column_order = ['id', 'name', ...]
)
Как я мог бы добавить column_order
?
Ответ №1:
вы можете указать порядок столбцов в самом df, который должен сохраняться для sql.
то есть:
summary_df[['id', 'name', ...]].to_sql()
Комментарии:
1. Вам нужно будет использовать список имен столбцов внутри
__getitem__
скобок (summary_df[['id', 'name', ...]]
но это, вероятно, лучший способ, да.