georad commited on
Commit
6ec78b0
·
verified ·
1 Parent(s): 25a1d3f

Delete pages/chapter_index.py

Browse files
Files changed (1) hide show
  1. pages/chapter_index.py +0 -55
pages/chapter_index.py DELETED
@@ -1,55 +0,0 @@
1
- import streamlit as st
2
- import pandas as pd
3
-
4
- #for k, v in st.session_state.items():
5
- # st.session_state[k] = v
6
-
7
- #st.title("📘Map internal description to SBS codes V2.0")
8
- st.subheader("Select specific Chapter for quicker results")
9
- df_chapters = pd.read_csv("SBS_V2_0/Chapter_Index_Rows.csv")
10
-
11
- startrowindex_list = df_chapters["from_row_index"].tolist()
12
- endrowindex_list = df_chapters["to_row_index"].tolist()
13
- allchapters_rows_list = []
14
- for s, e in zip(startrowindex_list, endrowindex_list):
15
- eachchapter_rows_list = list(range(s,e))
16
- allchapters_rows_list.append(eachchapter_rows_list)
17
- df_chapters['range_of_rows'] = allchapters_rows_list
18
-
19
- def dataframe_with_selections(df_chapters: pd.DataFrame, init_value: bool = False) -> pd.DataFrame:
20
- df_with_selections = df_chapters.copy()
21
- df_with_selections.insert(0, "Select", init_value)
22
-
23
- # Get dataframe row-selections from user with st.data_editor
24
- edited_df = st.data_editor(
25
- df_with_selections,
26
- hide_index=True,
27
- column_config={"Select": st.column_config.CheckboxColumn(required=True)},
28
- disabled=df_chapters.columns,
29
- )
30
-
31
- # Filter the dataframe using the temporary column, then drop the column
32
- selected_rows = edited_df[edited_df.Select]
33
- return selected_rows.drop('Select', axis=1)
34
-
35
- if "selected_chapters" not in st.session_state:
36
- st.session_state['selected_chapters'] = []
37
- st.session_state['selected_rows'] = []
38
- selected_chapters_list = st.session_state.selected_chapters
39
- selected_rows_list = st.session_state.selected_rows
40
-
41
- selected_chapters = dataframe_with_selections(df_chapters)
42
- st.write("Your selection:")
43
- st.write(selected_chapters)
44
- #selected_rows = dataframe_with_selections(df_chapters)
45
- #st.write("Your selection:")
46
- #st.write(selected_rows)
47
-
48
- selected_chapters_list = selected_chapters.iloc[:,0].tolist()
49
- #st.write("SELECTED CHAPTERS: ", selected_chapters_list)
50
- selected_rows_list = selected_chapters.iloc[:,6].tolist()
51
- #st.write("SELECTED ROWS: ", selected_rows_list)
52
-
53
- if selected_chapters is not None:
54
- st.session_state.selected_chapters = selected_chapters_list
55
- st.session_state.selected_rows = selected_rows_list