Abu1998 commited on
Commit
13ce491
·
verified ·
1 Parent(s): eab2d12

Create dataset_import.py

Browse files
Files changed (1) hide show
  1. dataset_import.py +28 -0
dataset_import.py ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import os
2
+ import pandas as pd
3
+ import streamlit as st
4
+
5
+ def load_data(dataset_url):
6
+ # Download the dataset from the Kaggle URL provided
7
+ dataset_name = dataset_url.split('/')[-1]
8
+ os.system(f"kaggle datasets download -d {dataset_url} -p ./data --unzip")
9
+
10
+ # List available files in the data directory
11
+ available_files = [f for f in os.listdir('./data') if f.endswith('.csv')]
12
+
13
+ # Ask user to select which file to load
14
+ selected_file = st.selectbox('Select a file to load', available_files)
15
+
16
+ # Load the selected dataset
17
+ data = pd.read_csv(f'./data/{selected_file}')
18
+ return data
19
+
20
+ def main():
21
+ st.title("Kaggle Dataset Loader")
22
+ dataset_url = st.text_input("Enter the Kaggle Dataset URL")
23
+ if dataset_url:
24
+ data = load_data(dataset_url)
25
+ st.write(data.head())
26
+
27
+ if __name__ == "__main__":
28
+ main()