我需要将熊猫数据框导出到teradata的临时表中。 我通常尝试使用 udaExec 连接terdata。 因此,在加载数据时必须临时创建临时表,因为由于数据到达的不满足,今天的Dataframe可能是100 col的明天可能是200 col的,恐怕我无法创建DDL然后加载。 / p>
请提出建议。
答案 0 :(得分:0)
您可以使用pandas.to_sql函数(https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.to_sql.html) 您需要传递SqlAlchemy连接和SQL表的名称,
类似这样的东西:
my_pandas_df.to_sql(
name="my_table_in_teradata",
con=my_connection_to_teradata,
if_exist="replace",
)