0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Bitgetで扱っている現物情報を表にする

Last updated at Posted at 2024-04-07

仮想通貨取引所「Bitget」の現物情報をエンドポイントから抽出し、表にまとめるコード。

import requests
import pandas as pd

url = "https://api.bitget.com/api/spot/v1/market/tickers"

response = requests.get(url)
if response.status_code == 200:
    data = response.json()["data"]
    df = pd.DataFrame(data)

df

以下、GPTの解説。

このコードは、BitgetのAPIを使用して市場のティッカーデータを取得し、それをPandasのDataFrameに変換しています。以下はコードの詳細な解説です:

import requestsとimport pandas as pd:requestsライブラリとpandasライブラリをインポートします。requestsはHTTPリクエストを送信するために使用され、pandasはデータ処理のために使用されます。

url = "https:/@/api.bitget.com/api/spot/v1/market/tickers":BitgetのAPIのエンドポイントURLを指定します。このエンドポイントは、市場のティッカーデータを提供します。

response = requests.get(url):指定されたURLに対してGETリクエストを送信します。

if response.status_code == 200::リクエストが成功したかどうかを確認します。HTTPステータスコードが200の場合は成功です。

data = response.json()["data"]:APIからのレスポンスをJSON形式で取得し、その中の"data"キーによってティッカーデータを取得します。

df = pd.DataFrame(data):取得したティッカーデータをPandasのDataFrameに変換します。これにより、データを表形式で扱いやすくなります。

df:最終的に処理されたDataFrameを返します。ただし、このコードではdfを表示するコードがないため、DataFrameの内容は表示されません。DataFrameの内容を確認したい場合は、print(df)などのコードを追加してDataFrameを表示する必要があります。

多分不要なコードも入ってると思うけど、ひとまずメモ。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?