Escrevi o código igual ao mostrado no curso mas deu errp ao utilizar AttributeError: 'PCA' object has no attribute 'feature_names_in_'
Escrevi o código igual ao mostrado no curso mas deu errp ao utilizar AttributeError: 'PCA' object has no attribute 'feature_names_in_'
Olá Mariela, tudo bem? Espero que sim!
Você pode compartilhar o código aqui para que eu possa te ajudar melhor?
O erro AttributeError: 'PCA' object has no attribute 'feature_names_in_
está dizendo que PCA com letra maiúscula não contém o atributo feature_names_in_
. Geralmente isso acontece quando o método é utilizado diretamente e não foi instanciado em uma variável.
Portanto se fizer:
from sklearn.decomposition import PCA
...
PCA.feature_names_in_
Não irá funcionar porque foi utilizado o método diretamente.
O mesmo vale se instanciar a variável sem colocar os parênteses no método PCA:
from sklearn.decomposition import PCA
pca = PCA
...
pca.feature_names_in_
Repare que o parênteses não foi colocado no método, isso indica que está criando uma cópia do método na variável pca com letra minúscula, o que não irá funcionar.
Aguardo retorno para ajudar. Bons estudos!