realizar el método J48 de clasificación supervisada donde ejecute todo cuando carga un archivo csv debe de aparecer como en WEKA
import sys import pandas as pd import numpy as np import sklearn from sklearn import tree from sklearn.tree import DecisionTreeClassifier from sklearn.model_selection import train_test_split, StratifiedKFold, GridSearchCV from sklearn.metrics import classification_report, confusion_matrix, accuracy_score # Loading data df = pd.read_csv(sys.argv[1]) print(df.head()) #Data information print(df.info()) print(df.dtypes) #Data description print(df.describe(include = 'all')) #Data preparation df = df.replace('?', np.nan) df = df.dropna() #Data preprocessing X = df.drop('diagnosis', axis = 1) y = df['diagnosis'] #Data split X_train, X_test, y_train, y_test = train_test_split(X, y, test_size = 0.25, random_state = 100)