代码非常简单:
import Quandl
import sqlite3
myData = Quandl.get("DMDRN/AAPL_ALLFINANCIALRATIOS")
cnx = sqlite3.connect("APPL.db")
myData.to_sql('AAPL', cnx)
我打电话给Quandl API。它给了我一个熊猫数据框。当我尝试将数据提交到 SQL 表时,我收到此错误
sqlite3.InterfaceError: Error binding parameter 0 - probably unsupported type.
索引是时间戳。
我试过这个 1-如何使用索引将 Pandas 数据帧写入 sqlite 2-将索引设置为其他值 +将 numpy.datetime64 转换为 python 中的字符串对象
对于第一个,我仍然收到错误绑定参数 1 和 2 不起作用。
如果我想将数据框提交到 sqlite 表并将日期保留为索引,我应该做什么(或者最好的方法是什么)。