aromidvar1355 commited on
Commit
9ca85db
·
verified ·
1 Parent(s): 334cdc0

Upload data.py

Browse files
Files changed (1) hide show
  1. core/data.py +16 -0
core/data.py ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import pandas as pd
2
+ yf_available = True
3
+ try:
4
+ import yfinance as yf
5
+ except:
6
+ yf_available = False
7
+
8
+ def get_data(src, ticker, file_obj, start, end):
9
+ if src == "Yahoo Finance" and yf_available:
10
+ df = yf.download(ticker, start=start, end=end)
11
+ df = df[['Close']].dropna().reset_index()
12
+ else:
13
+ df = pd.read_csv(file_obj.name, parse_dates=['Date'])
14
+ df = df[['Date', 'Close']]
15
+ df.columns = ['Date', 'Value']
16
+ return df