如何将熊猫数据框导出到Teradata表中

时间:2020-07-17 10:26:22

标签: python pandas teradata

我需要将熊猫数据框导出到teradata的临时表中。 我通常尝试使用 udaExec 连接terdata。 因此,在加载数据时必须临时创建临时表,因为由于数据到达的不满足,今天的Dataframe可能是100 col的明天可能是200 col的,恐怕我无法创建DDL然后加载。 / p>

请提出建议。

1 个答案:

答案 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",
)