0

Do you know with this code how can I get weekly datas ? because the output is only daily and I did not find the answer ...

start = datetime(2018,1,1)
end = datetime(2022,1,16)

stocks = ['DUK']


def ImportDataClose(name,start,end):
    n = len(name)
    ptf = pd.DataFrame()
    for i in range(n):
        tmp = pd.DataFrame(web.DataReader(name[i],'yahoo',start, end)["Close"])
        ptf = pd.concat([ptf,tmp], axis = 1)
    ptf.columns = name
    return(ptf)
portfolio = ImportDataClose(stocks,start,end)
portfolio

regards !

SC4RTOM
  • 11

0 Answers0