Saboorhsn commited on
Commit
360bd52
·
verified ·
1 Parent(s): b75c1aa

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -3
app.py CHANGED
@@ -1,21 +1,33 @@
1
  import streamlit as st
2
- from datasets import load_dataset, concatenate_datasets
3
 
4
  def load_and_combine_datasets():
5
  python_codes_dataset = load_dataset('flytech/python-codes-25k', split='train')
6
  streamlit_issues_dataset = load_dataset("andfanilo/streamlit-issues", split='train')
7
  streamlit_docs_dataset = load_dataset("sai-lohith/streamlit_docs", split='train')
 
8
  combined_dataset = concatenate_datasets([python_codes_dataset, streamlit_issues_dataset, streamlit_docs_dataset])
 
9
  return combined_dataset
10
 
 
 
 
11
  def main():
12
  st.title("Combined Dataset Viewer")
13
 
14
  # Load and combine datasets
15
  combined_dataset = load_and_combine_datasets()
16
 
17
- # Display combined dataset
18
- st.write("Combined Dataset:", combined_dataset)
 
 
 
 
 
 
 
19
 
20
  if __name__ == "__main__":
21
  main()
 
1
  import streamlit as st
2
+ from datasets import load_dataset, concatenate_datasets, save_dataset
3
 
4
  def load_and_combine_datasets():
5
  python_codes_dataset = load_dataset('flytech/python-codes-25k', split='train')
6
  streamlit_issues_dataset = load_dataset("andfanilo/streamlit-issues", split='train')
7
  streamlit_docs_dataset = load_dataset("sai-lohith/streamlit_docs", split='train')
8
+
9
  combined_dataset = concatenate_datasets([python_codes_dataset, streamlit_issues_dataset, streamlit_docs_dataset])
10
+
11
  return combined_dataset
12
 
13
+ def save_combined_dataset(combined_dataset, dataset_name):
14
+ save_dataset(combined_dataset, dataset_name)
15
+
16
  def main():
17
  st.title("Combined Dataset Viewer")
18
 
19
  # Load and combine datasets
20
  combined_dataset = load_and_combine_datasets()
21
 
22
+ # Display a subset of the combined dataset
23
+ st.write("Subset of Combined Dataset:", combined_dataset[:10])
24
+
25
+ # Add option to save the combined dataset
26
+ if st.button("Save Combined Dataset"):
27
+ dataset_name = st.text_input("Enter a name for the combined dataset:")
28
+ if dataset_name:
29
+ save_combined_dataset(combined_dataset, dataset_name)
30
+ st.success(f"Combined dataset saved as '{dataset_name}'!")
31
 
32
  if __name__ == "__main__":
33
  main()