feat(Data): added extra features, exploration notebook

This commit is contained in:
Mark Aron Szulyovszky
2021-11-09 17:16:40 +01:00
parent d5086a4785
commit 20aa1474d6
20 changed files with 21700 additions and 21556 deletions
+1502 -1502
View File
File diff suppressed because it is too large Load Diff
+1502 -1502
View File
File diff suppressed because it is too large Load Diff
+1502 -1502
View File
File diff suppressed because it is too large Load Diff
+1502 -1502
View File
File diff suppressed because it is too large Load Diff
+1502 -1502
View File
File diff suppressed because it is too large Load Diff
+1502 -1502
View File
File diff suppressed because it is too large Load Diff
+1006 -1006
View File
File diff suppressed because it is too large Load Diff
+1006 -1006
View File
File diff suppressed because it is too large Load Diff
+1502 -1502
View File
File diff suppressed because it is too large Load Diff
+1006 -1006
View File
File diff suppressed because it is too large Load Diff
+1502 -1502
View File
File diff suppressed because it is too large Load Diff
+1006 -1006
View File
File diff suppressed because it is too large Load Diff
+1006 -1006
View File
File diff suppressed because it is too large Load Diff
+1502 -1502
View File
File diff suppressed because it is too large Load Diff
+1502 -1502
View File
File diff suppressed because it is too large Load Diff
+1502 -1502
View File
File diff suppressed because it is too large Load Diff
+138
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -7,7 +7,7 @@ crypto_tickers = ["BTC", "ETH", "BNB", "ADA", "SOL", "XRP", "DOT", "LTC", "UNI",
etf_tickers = ["GLD", "IEF", "TLT", "SPY", "QQQ"]
tickers = crypto_tickers + etf_tickers
add_features = False
add_features = True
#%%
for ticker in tickers:
+4 -3
View File
@@ -6,13 +6,14 @@ import os
#%%
def load_files(path):
dfs = [load_df(os.path.join(path,f), f.split('.')[0]) for f in os.listdir(path) if os.path.isfile(os.path.join(path,f))]
dfs = [__load_df(os.path.join(path,f), f.split('.')[0]) for f in os.listdir(path) if os.path.isfile(os.path.join(path,f))]
return pd.concat(dfs, axis=1)
def load_df(path, prefix):
def __load_df(path, prefix):
df = pd.read_csv(path, header=0, index_col=0).fillna(0)
df = df.drop(columns=['open', 'high', 'low'])
df.columns = [prefix + "_" + c for c in df.columns]
return df
load_files("data/")
# %%
load_files("data/")
+5
View File
@@ -0,0 +1,5 @@
from load_data import load_files
import pandas as pd
data = load_files()