私は最近 quandl API に取り組んでいましたが、しばらく問題に悩まされていました。
私の質問は、株価指数の1つの日付と前の日付の違いに関するメソッドを作成する方法です.データは例として配列として出てくるようです: [[u'2015-04-30', 17840.52]] forダウ・ジョーンズ工業株平均。また、ある日から最新のものへの変更を取得する方法も作成したいと思います。金曜日の在庫と、その前日との変化を取得するとします。
私のコード:
def fetchData(apikey, url):
'''Returns JSON data of the Dow Jones Average.'''
parameters = {'rows' : 1, 'auth_token' : apikey}
req = requests.get(url, params=parameters)
data = json.loads(req.content)
parsedData = []
stockData = {}
for datum in data:
if data['code'] == 'COMP':
stockData['name'] = data['name']
stockData['description'] = '''The NASDAQ Composite Index measures all
NASDAQ domestic and international based common type stocks listed on The NASDAQ Stock Market.'''
stockData['data'] = data['data']
stockData['code'] = data['code']
else:
stockData['name'] = data['name']
stockData['description'] = data['description']
stockData['data'] = data['data']
stockData['code'] = data['code']
parsedData.append(stockData)
return parsedData
[1] をデータに追加して現在の日だけを取得しようとしましたが、前日を取得するという問題の両方が私を困惑させました。