我将数据存储在sql数据库表中。该表中的列之一是ISIN。 我想使用这些ISIN从quandl或任何合适的数据提供者中提取时间序列历史。 存储ISIN的列称为“ ISIN_Data”。然后,时间序列将存储在熊猫数据框表中。需要帮助来拿出代码来实现这一目标。 暂时,我设法从数据库表中提取数据并使用API密钥连接到quandl,并且连接成功。
'''
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import pyodbc as odbc
#sql connection
conn = odbc.connect ('Driver={SQL Server};'
'Server=xyz\CDEF;'
'Database=ABC;'
'Trusted_Connection=yes;')
#sql query
sql = "select * from risk.table where AS_OF_DATE = '2020-01-20' AND PORTFOLIO_NAME = 'TEST'"
db = pd.read_sql(sql,conn)
#quandl connection
import pandas_datareader.data as wb
import quandl as ql
ql.ApiConfig.api_key = "xxxx"
'''