我想直接從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;")
這就像我得到的一樣,因爲我嘗試寫的任何東西都來不及工作......有可能做到這一點?