Yahoo Finance APIを使用してデータをPandasデータフレームにインポートする方法の例を次に示します。

PDとしてパンダをインポートします
npとしてnumpyをインポートします

＃ティッカーシンボルと目的の開始日と終了日を定義します
ティッカー= "BTC-USD"
start_date = "2010-07-17"
end_date = "2022-07-17"

＃Yahoo Finance APIを使用して、データをPANDASデータフレームにインポートします
df = pd.dataframe（pd.read_html（ "https://finance.yahoo.com/quote/btc-usd/history?p=btc-usd"、parse_dates = true）[0]）

＃不要な列を削除し、日付列をインデックスとして設定してデータをクリーニングします
df.drop（列= ['open'、 'high'、 'low'、 'adj close*'、 'volume']、inplace = true）
df.set_index（ 'date'、inplace = true）

＃目的の開始日と終了日によってデータをフィルタリングします
df = df [（df.index> = start_date）＆（df.index <= end_date）]]

この例では、PandasライブラリのREAD_HTMLメソッドを使用して、Yahoo Finance APIからデータを抽出し、Pandasデータフレームに保存します。parse_dates引数は、日付列が自動的にDateTimeデータ型に変換されることを確認するためにTrueに設定されています。その後、不必要な列を削除し、日付列をインデックスとして設定することにより、データがクリーニングされます。最後に、データは目的の開始日と終了日によってフィルタリングされます。
Here's an example of how to import data using the Yahoo Finance API into a Pandas dataframe:

import pandas as pd
import numpy as np

# Define the ticker symbol and the desired start and end dates
ticker = "BTC-USD"
start_date = "2010-07-17"
end_date = "2022-07-17"

# Use the Yahoo Finance API to import the data into a Pandas dataframe
df = pd.DataFrame(pd.read_html("https://finance.yahoo.com/quote/BTC-USD/history?p=BTC-USD", parse_dates=True)[0])

# Clean the data by removing unneeded columns and setting the date column as the index
df.drop(columns=['Open', 'High', 'Low', 'Adj Close*', 'Volume'], inplace=True)
df.set_index('Date', inplace=True)

# Filter the data by the desired start and end dates
df = df[(df.index >= start_date) & (df.index <= end_date)]

In this example, the read_html method of the Pandas library is used to extract the data from the Yahoo Finance API and store it in a Pandas dataframe. The parse_dates argument is set to True to ensure that the date column is automatically converted to a datetime data type. The data is then cleaned by removing unneeded columns and setting the date column as the index. Finally, the data is filtered by the desired start and end dates.