Spaces:
Sleeping
Sleeping
File size: 395 Bytes
23599de |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
import pickle
from pathlib import Path
import pandas as pd
import streamlit as st
def load_file(path: str) -> pd.DataFrame:
with open(path, "rb") as f:
dataset = pickle.load(f)
return dataset
@st.cache_data
def load_data(folder: str) -> pd.DataFrame:
all_datasets = [load_file(file) for file in Path(folder).iterdir()]
df = pd.concat(all_datasets)
return df
|