NameError: name 'pd' is not defined
Asked Answered
F

6

23

I am attempting run in Jupyter

import pandas as pd                     
import matplotlib.pyplot as plt          # plotting
import numpy as np                       # dense matrices
from scipy.sparse import csr_matrix      # sparse matrices
%matplotlib inline

However when loading the dataset with

wiki = pd.read_csv('people_wiki.csv')
# add id column
wiki['id'] = range(0, len(wiki))
wiki.head(10)

the following error persists

NameError                                 Traceback (most recent call last)
<ipython-input-1-56330c326580> in <module>()
----> 1 wiki = pd.read_csv('people_wiki.csv')
      2 # add id column
      3 wiki['id'] = range(0, len(wiki))
      4 wiki.head(10)

NameError: name 'pd' is not defined

Any suggestions appreciated

Feinleib answered 3/11, 2016 at 16:49 Comment(2)
most probably you'll need to reevaluate your cells from the first one and down to the failing one. also make sure they're of same python version type if you have multipleHertzog
I am a new Python learner and using Jupyter Notebook. For me cell reevaluation worked.Rodroda
U
23

Select Restart & Clear Output and run the cells again from the beginning.

I had the same issue, and as Ivan suggested in the comment, this resolved it.

Ulterior answered 24/8, 2017 at 10:19 Comment(0)
W
5

If you came here from a duplicate, notice also that your code needs to contain

import pandas as pd

in the first place. If you are using a notebook like Jupyter and it's already there, or if you just added it, you probably need to re-evaluate the cell, as suggested in the currently top-voted answer by martin-martin.

Wellturned answered 24/8, 2021 at 8:48 Comment(0)
M
0

python version will need 3.6 above, I think you have been use the python 2.7. Please select from top right for your python env version.

Misprision answered 11/5, 2021 at 7:14 Comment(0)
F
0

When stepping through the Anaconda Navigator demo, I found that pressing "play" on the first line before inputting the second line resolved the issue.

Forging answered 21/3, 2022 at 15:0 Comment(0)
F
0

If anyone faces this issue and pandas is clearly imported like in the case above. You will encounter this error because the import cell is not being executed.

Make sure to toggle it to code and execute that block again enter image description here

Fyke answered 25/2 at 21:37 Comment(1)
This seems to repeat information from earlier answers.Wellturned
C
-1

Be sure to load / import Pandas first

Cashew answered 29/7, 2021 at 19:15 Comment(1)
This would be better as a comment (when you can do that) and welcome to stack overflow!Elwell

© 2022 - 2024 — McMap. All rights reserved.