M021
M021
خواندن ۱ دقیقه·۸ روز پیش

تفاوت بین دو متد ()isnull و ()isna در pandas


خب سلام علیکم
من اومدم با ی سوال بزرگ تو ذهنم که این دو تا متد چه تفاوتی باهم دارند؟!
طبق معمول :)منم به جون این پانداس نمی دونم! اگه دوست داری تفاوت این دو تا رو بامن یادبگیری، پس برو بریم ...



زیاد کشش نمی دم بریم ببینیم

تفاوت و شباهت این دوتا متد تو پانداس در چی هست؟

این دوتا هیچ تفاوتی ندارند
خیلی آسون!

یعنی هر دو یک عملکرد مشابه رو انجام میدن؛ هر دو برای شناسایی مقادیر گمشده (missing values) در داده‌ها به کار میرن و می‌تونیم به جای یکدیگر استفاده شون کرد.

مثال بزنم که جا بیفته:

خروجی:

نتیجه گیری

عملکرد:

  • هر دو متد isna() و isnull() مقادیر گمشده را شناسایی می‌کنن
  • خروجی یک DataFrame یا Series با مقادیر بولی برمی‌گردونه

نامگذاری:

  • متد isna() از نظر نامگذاری به تابع NA (Not Available) اشاره داره
  • در حالی که متد isnull() به تابع NULL اشاره داره ( این تفاوت نامگذاری بیشتر به دلیل سازگاری با سایر کتابخانه‌ها و زبان‌های برنامه‌نویسی است)


برتولت برشت
برای موفق شدن از سه مرحله باید گذشت:
ابتدا مورد تمسخر واقع می شوی
سپس با خشونت به مخالفت با تو می پردازند
سرانجام به تو ایمان می آورند.

موفق باشید

isna isnullدیتاساینسپانداسpythondata analytics
شاید از این پست‌ها خوشتان بیاید