Jon Solow
commited on
Commit
·
50b8b1f
1
Parent(s):
fb4bf1d
Remove load data page
Browse files- src/pages/98_Load_Data.py +0 -35
src/pages/98_Load_Data.py
DELETED
@@ -1,35 +0,0 @@
|
|
1 |
-
import duckdb
|
2 |
-
import streamlit as st
|
3 |
-
|
4 |
-
from config import DEFAULT_ICON
|
5 |
-
from shared_page import common_page_config
|
6 |
-
|
7 |
-
from queries.nflverse.github_data import load_assets, get_current_tables
|
8 |
-
|
9 |
-
|
10 |
-
def get_page():
|
11 |
-
page_title = "Data Loader"
|
12 |
-
st.set_page_config(page_title=page_title, page_icon=DEFAULT_ICON, layout="wide")
|
13 |
-
common_page_config()
|
14 |
-
st.title(page_title)
|
15 |
-
|
16 |
-
current_tables_list = get_current_tables()
|
17 |
-
|
18 |
-
if st.button("Refresh Data"):
|
19 |
-
load_assets()
|
20 |
-
st.rerun()
|
21 |
-
|
22 |
-
if selected_table := st.selectbox("Describe a table:", current_tables_list, index=0):
|
23 |
-
describe_df = duckdb.sql(f"DESCRIBE {selected_table}").df()
|
24 |
-
st.dataframe(
|
25 |
-
describe_df,
|
26 |
-
hide_index=True,
|
27 |
-
use_container_width=True,
|
28 |
-
)
|
29 |
-
|
30 |
-
if st.checkbox("Explore data"):
|
31 |
-
st.dataframe(duckdb.sql(f"SELECT * FROM {selected_table} LIMIT 50").df())
|
32 |
-
|
33 |
-
|
34 |
-
if __name__ == "__main__":
|
35 |
-
get_page()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|