INNER CODE UNIT · Python
_df_THB_IMPL_INT_RATE
adminho/trading-stock-thailand · BOT_API_example.py:181
def _df_THB_IMPL_INT_RATE(data_detail):
date_list, interest_list = [], []
for value in data_detail:
date_list.append(value["period"])
interest_list.append(value["interest_rate"])
# convert string to date
date_list = [ datetime.datetime.strptime(ts, "%Y-%m-%d") for ts in date_list]
# convert string to float
interest_list = [float(i.strip()) for i in interest_list]
# create dataframe for collecting all detail
df = pd.DataFrame(data = interest_list, index=date_list, columns =["INTEREST_RATE"] )
return df
"""
# API must get data less than 31 days per request
def _fetch_all_rate(url, start_date, end_date, createDataFrame):
period1 = datetime.timedelta(days=1)