2017-06-08 1 views
0

Experts,Pandas Profilage - NameError: nom « pandas_profiling » est pas défini

Voici mon bloc de code et j'obtiens l'erreur ci-dessous.

import pandas 
import os 
trainFile = r'C:\PythonProjects\sample.csv' 
pwd = os.getcwd() 
os.chdir(os.path.dirname(trainFile)) 
trainData = pandas.read_csv(os.path.basename(trainFile)) 
p=pandas_profiling.ProfileReport(trainData) 
os.chdir(pwd) 

--------------------------------------------------------------------------- NameError Traceback (most recent call last) in() 6 trainData = pandas.read_csv(os.path.basename(trainFile)) ----> 7 p=pandas_profiling.ProfileReport(trainData) 8 os.chdir(pwd)

Pouvez-vous fournir vos entrées/suggestions pour résoudre cette erreur pls. NameError: le nom 'pandas_profiling' n'est pas défini

Répondre

0

"pandas_profiling" se présente sous la forme de paquets pip. Avez-vous installé le paquet ..? Ou peut-être avez-vous installé le paquet dans un environnement virtuel, pas dans votre chemin complet.

Voir le lien pandas-profiling

+0

Oui, j'ai vérifié l'installation en utilisant la commande de gel pip le paquet a été installé avec succès et je ne dispose pas d'un environnement virtuel. Y at-il un moyen que je pourrais fournir le chemin absolu de ce paquet dans mon programme. – user3512380

+0

Avez-vous importé pandas_profiling? – vutsuak

+0

Oui. Pycharm a supprimé la référence citant qu'il ne pouvait pas localiser la référence. – user3512380