在 Teradata 中将 Python 数据框另存为表

Mar*_*ari 5 python sql teradata python-3.x pandas

我想从 Teradata 中提取一个表作为 Python 数据框。我知道如何完成这一步。接下来,我想对数据运行算法以根据需要对其进行转换。在 Python 中处理完数据后,我希望将生成的数据框保存为 Teradata 中的新表,以便我可以与数据库中的其他表执行连接。我的问题是如何将 python 数据帧保存回数据库,我想使用脚本在 python 内部执行此操作。

小智 3

一种选择是使用fastterdata,特别是该load_table函数:

load_table(abs_path, df, table_name, env, db, connector = "teradata", clear_table=True)

Loads a pandas dataframe from memory into teradata via the optimized fastload functionality.
Run Code Online (Sandbox Code Playgroud)

请注意,您需要安装此处列出的要求。