У меня есть фрейм данных, который я загружаю на серверную таблицу SQL. Я использую sqlalchemy и метод to_ sql.
Данные отлично загружаются в таблицу. В настоящее время я разработал его так, чтобы имена моих столбцов в моем фрейме данных и в таблице sql совпадали. Однако мне было интересно, если это должно быть так? Есть ли способ, когда ваш фрейм данных имеет имя столбца, отличное от таблицы sql, вы можете указать какое-либо отображение? Или вы просто переименовываете имя столбца в вашем фрейме данных?
from sqlalchemy import create_engine
engine = create_engine(engine_str)
conn = engine.connect()
df.to_sql(tbl_name, conn, if_exists='append', index=False)