我创建了一个pandasDataframe,它有42列,包含多种不同的数据类型。将此Dataframe移动到sql的最简单方法是什么?我是否需要在sql中创建表并手动指定所有数据类型和标题,或者有更简单的管理方法吗?
我的代码:
import pandas as pd
import pyodbc
from sqlalchemy import create_engine
def move_to_sql(df, table):
print("Start moving to SQL")
engine = create_engine('connection_string')
try:
print("Loading db")
df.to_sql(table, engine, if_exists = "replace", index = False)
except Exception as error:
print("Error loading data to table")
print("Error message: {} ".format(error))
暂无答案!
目前还没有任何答案,快来回答吧!