Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -67,10 +67,10 @@ if upload_file is not None:
|
|
67 |
st.error("Error: The file contains missing values.")
|
68 |
st.stop()
|
69 |
else:
|
70 |
-
st.session_state.df_original = df_original
|
71 |
|
72 |
all_columns = df_original.columns.tolist()
|
73 |
-
st.subheader("Select columns
|
74 |
parent_column = st.selectbox("Select the parent column:", all_columns)
|
75 |
value_column = st.selectbox("Select the value column:", all_columns)
|
76 |
|
@@ -78,15 +78,15 @@ if upload_file is not None:
|
|
78 |
if parent_column == value_column:
|
79 |
st.warning("Warning: You have selected the same column for both the parent and value column. Please select two different columns from your data.")
|
80 |
else:
|
81 |
-
df_treemap = df_original.copy()
|
82 |
path_columns = [px.Constant("all"), parent_column, value_column]
|
83 |
fig = px.treemap(df_treemap,
|
84 |
path=path_columns)
|
85 |
fig.update_layout(margin=dict(t=50, l=25, r=25, b=25))
|
86 |
-
st.subheader("Tree map", divider="
|
87 |
st.plotly_chart(fig)
|
88 |
|
89 |
-
st.subheader("Uploaded
|
90 |
st.dataframe(df_original, key="uploaded_dataframe")
|
91 |
st.write(f"_Number of rows_: {df_original.shape[0]}")
|
92 |
st.write(f"_Number of columns_: {df_original.shape[1]}")
|
@@ -122,7 +122,7 @@ if st.button("Retrieve your answer"):
|
|
122 |
|
123 |
with st.spinner("Wait for it...", show_time=True):
|
124 |
time.sleep(5)
|
125 |
-
if
|
126 |
tqa = pipeline(task="table-question-answering", model="microsoft/tapex-large-finetuned-wtq")
|
127 |
st.write(tqa(table=df, query=question)['answer'])
|
128 |
|
|
|
67 |
st.error("Error: The file contains missing values.")
|
68 |
st.stop()
|
69 |
else:
|
70 |
+
st.session_state.df_original = df_original
|
71 |
|
72 |
all_columns = df_original.columns.tolist()
|
73 |
+
st.subheader("Select columns from your data to visualize it in a tree map", divider="blue")
|
74 |
parent_column = st.selectbox("Select the parent column:", all_columns)
|
75 |
value_column = st.selectbox("Select the value column:", all_columns)
|
76 |
|
|
|
78 |
if parent_column == value_column:
|
79 |
st.warning("Warning: You have selected the same column for both the parent and value column. Please select two different columns from your data.")
|
80 |
else:
|
81 |
+
df_treemap = df_original.copy()
|
82 |
path_columns = [px.Constant("all"), parent_column, value_column]
|
83 |
fig = px.treemap(df_treemap,
|
84 |
path=path_columns)
|
85 |
fig.update_layout(margin=dict(t=50, l=25, r=25, b=25))
|
86 |
+
st.subheader("Tree map", divider="blue")
|
87 |
st.plotly_chart(fig)
|
88 |
|
89 |
+
st.subheader("Uploaded File", divider="blue")
|
90 |
st.dataframe(df_original, key="uploaded_dataframe")
|
91 |
st.write(f"_Number of rows_: {df_original.shape[0]}")
|
92 |
st.write(f"_Number of columns_: {df_original.shape[1]}")
|
|
|
122 |
|
123 |
with st.spinner("Wait for it...", show_time=True):
|
124 |
time.sleep(5)
|
125 |
+
if df is not None:
|
126 |
tqa = pipeline(task="table-question-answering", model="microsoft/tapex-large-finetuned-wtq")
|
127 |
st.write(tqa(table=df, query=question)['answer'])
|
128 |
|