Python 来自API调用的SQLite
我试图通过进行API调用并将其存储到对象调用“data”中,从quandl站点插入几千行 数据的结构只是日期和价格Python 来自API调用的SQLite,python,sqlite,api,Python,Sqlite,Api,我试图通过进行API调用并将其存储到对象调用“data”中,从quandl站点插入几千行 数据的结构只是日期和价格 import quandl as q import sqlite3 as sq token = "asdaasdewqrdfc" data = quandl.get("WGC/GOLD_DAILY_USD", authtoken=token) conn = sq.connect("RVDB.db") c = conn.cursor() c.execute("CREATE T
import quandl as q
import sqlite3 as sq
token = "asdaasdewqrdfc"
data = quandl.get("WGC/GOLD_DAILY_USD", authtoken=token)
conn = sq.connect("RVDB.db")
c = conn.cursor()
c.execute("CREATE TABLE Gold(PricingDate DATE, Price FLOAT)")
c.execute("INSERT INTO Gold VALUES('??','??')")
conn.commit()
有什么想法吗
输出来自
quandl.get
的返回是一个数据帧。使用Pandas实用程序功能插入数据:
import quandl as q
import sqlite3 as sq
token = "asdaasdewqrdfc"
token = None
data = q.get("WGC/GOLD_DAILY_USD", authtoken=token)
conn = sq.connect("RVDB.db")
data.to_sql('Gold', conn, if_exists='replace',
dtype={'Date':'DATE', 'Price':'FLOAT'})
conn.commit()
请显示
数据
值是什么。