実現したいこと
gmoコインのAPIで取得した為替チャート(四本値)を処理したい
具体的には、画像の赤部分(3分前の高値("high")) である 149.61 という数値を取り出したいです。
また、画像②のように Pandas で Dataframe化をしたいです
前提
gmoコインのPublic API(認証不要)を用いて、USD/JPY の四本値を取得しています。
画像では、2023年11月23日の1分足が並んでいます。(おそらく1日の1440分すべてあります)(interval=1min&date=20231123')
取得はできましたが、その数値処理に困っています
公式HP APIの使い方
https://api.coin.z.com/fxdocs/?python#klines
該当のソースコード
Python
1import requests 2import json 3 4endPoint = 'https://forex-api.coin.z.com/public' 5path = '/v1/klines?symbol=USD_JPY&priceType=ASK&interval=1min&date=20231123' 6response = requests.get(endPoint + path) 7print(json.dumps(response.json(), indent=2))
試したこと
なにしろ1440個も並んでいるため、
print(json.dumps(response.json()[:3], indent=2))
と後ろから3個だけを取り出してみましたが、
TypeError: unhashable type: 'slice'
が出ました
補足情報(FW/ツールのバージョンなど)
macOS
Python3

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/11/27 12:14
2023/11/27 12:37
2023/11/27 13:44