我想直接从Python写入数据框到Netezza中。这甚至有可能吗?我在做什么,现在被导出为CSV文件,然后上传到Netezza公司是相当费时...将Python3中的数据框写入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;")
这就像我得到的一样,因为我尝试写的任何东西都来不及工作......有可能做到这一点?