Skip to main content Compiler
Compiler
Picture of a console log with pandas is not defined error

Pandas (pd) is not defined

Published: 2024-02-01

pandas is not defined” is a typical error that arises when working with data manipulation in Python. This error occurs when you attempt to use a function from the pandas library without importing it first.

How to fix “Pandas is not defined”

To resolve this error, you must import the pandas library first:

import pandas as pd

Example

df = pd.DataFrame({'Column1': [1, 2, 3], 'Column2': ['A', 'B', 'C']})
print(df.head())

This code will result in the following error:

NameError: name 'pd' is not defined

But if you import pandas first, it will work:

import pandas as pd

df = pd.DataFrame({'Column1': [1, 2, 3], 'Column2': ['A', 'B', 'C']})
print(df.head())

Conclusion

To fix the “Pandas is not defined” error, make sure to import the pandas library at the beginning of your script or notebook. This will enable you to use functions and features from the pandas library in your code. Here is the documentation for pandas if you may need it.

Now you should be able to handle and fix this common error while working with data manipulation in Python. Always remember to import the necessary libraries before using them in your code.