Python新手。Hive Data to Pandas數據框
我如何將數據從配置單元保存到熊貓數據框。
with pyhs2.connect(host, port=20000,authMechanism="PLAIN",user,password,
database) as conn:
with conn.cursor() as cur:
#Show databases
print cur.getDatabases()
#Execute query
cur.execute(query)
#Return column info from query
print cur.getSchema()
#Fetch table results
for i in cur.fetch():
print i
**columnNames = [a['columnName'] for a in cur.getSchema()]
print columnNames
df1=pd.DataFrame(cur.fetch(),columnNames)**
嘗試使用列名稱。沒有工作。
請注意。建議一些事。
'沒Work.'很難被認爲是一個不錯的錯誤描述:) – cel
我認爲是火焰正確的工具 - 但我還沒有與它合作過。這可能是一個有趣的閱讀你:http://blaze.pydata.org/blog/2015/09/16/reddit-impala/ – cel
謝謝..塞爾指出。無論如何問題現在解決了。 :) –