Pandas
keyboard_arrow_down 655 guides
chevron_leftCommon questions
Checking Version Number of PandasDifference between copy and viewDifference between isna and isnull methodsDifference between methods apply and applymap of a DataFrameDifference between None and NaN in PandasDifference between Series and DataFrameFancy indexingPlotting in PandasWhat is SettingWithCopyWarning?What is the ordering of the date units when printed
check_circle
Mark as learned thumb_up
0
thumb_down
0
chat_bubble_outline
0
Comment auto_stories Bi-column layout
settings
Difference between DataFrame.isna() and DataFrame.isnull()
schedule Aug 12, 2023
Last updated local_offer
Tags Pandas●Python
tocTable of Contents
expand_more Master the mathematics behind data science with 100+ top-tier guides
Start your free 7-days trial now!
Start your free 7-days trial now!
There is absolutely no difference - the source code reveals that their implementations are exactly the same. Both are used to check for missing values (NaN
).
Examples
Consider the following DataFrame with some NaN
:
import numpy as npdf = pd.DataFrame({"A": [np.NaN,2], "B": [3,np.NaN]})df
A B0 NaN 3.01 2.0 NaN
Here's the isna()
method:
df.isna()
A B0 True False1 False True
And here's the isnull()
method:
df.isnull()
A B0 True False1 False True
Absolutely no difference.
Published by Isshin Inada
Edited by 0 others
Did you find this page useful?
thumb_up
thumb_down
Comment
Citation
Ask a question or leave a feedback...
thumb_up
0
thumb_down
0
chat_bubble_outline
0
settings
Enjoy our search
Hit / to insta-search docs and recipes!