我正在尝试使用fix_yahoo_finance将任何报价的月度开盘价,开盘价,最高价,最低价拉高,但是以下代码并未按月频率获取数据。
任何想法我如何获得这些数据。
下面是代码。
from datetime import date as d
from monthdelta import monthdelta
import datetime
from datetime import timedelta
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
import pandas_datareader.data as web
import fix_yahoo_finance as fyf
to_period=d.today()
from_period=d.today() - datetime.timedelta(days=5*365)
#######downloading data
TickerName = 'V'
stock_data=fyf.download(TickerName,start=from_period,end=to_period,interval='monthly')
stock_data = stock_data.iloc[:,0:4].round(2)
print(stock_data.tail(10))
答案 0 :(得分:0)
请继续获取每日柱线,然后您可以将 conda install scikit-learn
DataFrame从每日变为每月。以下是我的完整代码:
resample