Извлечение временных рядов на pandas кадре данных с использованием массива ISIN - PullRequest
0 голосов
/ 05 февраля 2020

Мои данные хранятся в таблице базы данных sql. Один из столбцов в этой таблице - ISIN. Я хочу использовать эти ISIN для извлечения истории временных рядов из quandl или любого подходящего поставщика данных. Столбец, в котором хранятся номера ISIN, называется ISIN_Data. Временной ряд будет затем сохранен в таблице pandas данных. Нужна помощь, чтобы придумать код для достижения этой цели. В настоящее время мне удалось извлечь данные из таблицы базы данных и подключиться к quandl, используя мой ключ API, и подключение прошло успешно.

'' '

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"

' ''

...