Dataset / getFiles /getSklearn.py
vansh9878's picture
files added
825e978
import os
import pandas as pd
import sklearn.datasets as skd
from pathlib import Path
def sklearnDatasets(url,query):
try:
current_directory = os.getcwd()
downloads_folder = os.path.join(current_directory, query)
print(f"{url} started downloading")
os.makedirs(downloads_folder, exist_ok=True)
dataset_func = getattr(skd, url, None)
if dataset_func:
dataset = dataset_func(data_home=downloads_folder)
X, y = dataset.data, dataset.target
df = pd.DataFrame(X, columns=dataset.feature_names)
df['Target'] = y
csv_file_path = os.path.join(downloads_folder, f"{url}.csv")
df.to_csv(csv_file_path, index=False)
# print(f"Dataset '{url}' downloaded and saved to {csv_file_path}")
else:
print(f"Unknown dataset function: {url}. Please check the URL.")
except Exception as e:
print(f"Dataset Not found")
# sklearnDatasets("fetch_california_housing")