【发布时间】:2017-06-22 05:56:11
【问题描述】:
我想直接从 Python 将数据帧写入 Netezza。这甚至可能吗?我现在正在做的是导出到 CSV,然后上传到 Netezza,这非常耗时......
一个虚拟数据集如下:
s1=pd.Series(["Test1"])
s2=pd.Series(["Test2"])
s3=pd.Series(["Test3"])
df=pd.DataFrame([list(s1), list(s2), list(s3)], columns = ["STATUS"])
然后我连接到 Netezza(示例):
#import libraries
import pandas as pd
import pyodbc
engine = pyodbc.connect("DRIVER={NetezzaSQL};SERVER=netezzakm01;PORT=5480;DATABASE=SDSNZKM01;UID=KMMTBA;PWD=xxx;")
这是我所能得到的,因为我尝试写的其他任何东西都远未实现......有可能做到这一点吗?
【问题讨论】:
标签: python-3.x export netezza