0
我需要從大熊貓的DataReader解析輸出一些幫助:解析pandas.io.data.DataReader輸出
history = pandas.io.data.DataReader("YHOO", "yahoo", '2010/1/1',)
印刷歷史收益率:
Date Open High Low Close Volume
2010-01-04 131.179993 132.970001 130.850006 132.449997 6155300
2010-01-05 131.679993 131.850006 130.100006 130.850006 6841400
,但我想保存此信息在SQLite如:
wildcards = ','.join(['?'] * len(df.columns))
insert_sql = 'INSERT INTO %s VALUES (%s, %s)' % (tableName, symbol, wildcards)
如何從返回的讀取器提取數據:open, high, low, close, volume, adj close
?
我可以在調試器中看到結構,但不知道哪個/如何將數據放入通配符中?我想通過數據循環並插入每一行?
謝謝,我用過這種方法,效果很好。我想對錶格有更多的控制權。我想循環通過數據框來獲取每個條目的索引(日期)和開放,高。我可以通過這種方式將ticker添加到表中。我可以在調試器中看到數據,但不知道如何引用幀中的數據。我想用於在框架中的行.... – jjuser
我一直在搜索: 所以這將得到我的數據後,因爲我是新來的! 這是一種可接受的方式從讀者中獲取數據嗎? 計數= 0 最大= history.shape [0] 而計數<最大: 打印(history.index [COUNT]) 打印(history.iloc [計數,0]) 打印(history.iloc [計數, 1]) print(history.iloc [count,2]) print(history.iloc [count,3]) print(history.iloc [count,4]) print(history.iloc [count,5] ) count + = 1 – jjuser