Ontem rodei a parte que trata de corrigir os dadso desbalanceados com o método de oversampling e executou normalmente. Entretando, hoje, rodando o código novamente, aparece um erro. Tentei de diversas formas, com outras versões, procurei ajuda na internet, mas nada resolveu. Estarei compartilhando os dados e o erro abaixo:
import seaborn as sns
%matplotlib inline
ax = sns.countplot(x='Churn', data=dados_final)
# Para podermos aplicar o SMOTE, devemos separar os dados em variáveis características e resposta
X = dados_final.drop('Churn', axis = 1)
y = dados_final['Churn']
!pip install -U imbalanced-learn
from imblearn.over_sampling import SMOTE
smt = SMOTE(random_state=123) # Instancia um objeto da classe SMOTE
X, y = smt.fit_resample(X, y) # Realiza a reamostragem do conjunto de dados
Ao rodar o fit_resample(), aparece o erro: