কম্পিউটার

পাইথন পান্ডাস - notnull() ব্যবহার করে নাল মান পরীক্ষা করুন


notnull() পদ্ধতিটি একটি বুলিয়ান মান প্রদান করে, যেমন যদি ডেটাফ্রেমে নাল মান(গুলি) থাকে, তাহলে False ফেরত দেওয়া হয়, অন্যথায় True৷

ধরা যাক নিচের কিছু NaN অর্থাৎ শূন্য মান সহ আমাদের CSV ফাইল −

পাইথন পান্ডাস - notnull() ব্যবহার করে নাল মান পরীক্ষা করুন

আসুন প্রথমে CSV ফাইলটি পড়ি -

dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\CarRecords.csv")

শূন্য মান নয় -

পরীক্ষা করা হচ্ছে
res = dataFrame.notnull()

এখন, DataFrame প্রদর্শন করার সময়, CSV ডেটা True এবং False আকারে প্রদর্শিত হবে অর্থাৎ বুলিয়ান মান কারণ notnull() বুলিয়ান রিটার্ন করে। শূন্য মানগুলির জন্য, False প্রদর্শিত হবে। নট-নাল মানগুলির জন্য, সত্য প্রদর্শিত হবে৷

উদাহরণ

নিম্নলিখিত সম্পূর্ণ কোড -

import pandas as pd

# reading csv file
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\CarRecords.csv")
print("DataFrame...\n",dataFrame)

# count the rows and columns in a DataFrame
print("\nNumber of rows and column in our DataFrame = ",dataFrame.shape)

res = dataFrame.notnull()
print("\nDataFrame displaying False for Null (NaN) value = \n",res)

dataFrame = dataFrame.dropna()
print("\nDataFrame after removing null values...\n",dataFrame)
print("\n(Updated) Number of rows and column in our DataFrame = ",dataFrame.shape)

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
DataFrame...
           Car       Place   UnitsSold
0         Audi   Bangalore        80.0
1      Porsche      Mumbai       110.0
2   RollsRoyce        Pune         NaN
3          BMW       Delhi       200.0
4     Mercedes   Hyderabad        80.0
5  Lamborghini  Chandigarh         NaN
6         Audi      Mumbai         NaN
7     Mercedes        Pune       120.0
8  Lamborghini       Delhi       100.0

Number of rows and column in our DataFrame = (9, 3)

DataFrame displaying False for Null values =
    Car   Place   UnitsSold
0  True    True        True
1  True    True        True
2  True    True       False
3  True    True        True
4  True    True        True
5  True    True       False
6  True    True       False
7  True    True        True
8  True    True        True

DataFrame after removing null values...
           Car      Place   UnitsSold
0         Audi  Bangalore        80.0
1      Porsche     Mumbai       110.0
3          BMW      Delhi       200.0
4     Mercedes  Hyderabad        80.0
7     Mercedes       Pune       120.0
8  Lamborghini      Delhi       100.0

(Updated)Number of rows and column in our DataFrame = (6, 3)

  1. পাইথন পান্ডা - নন-নাল মানগুলিকে সামনে প্রচার করুন

  2. পাইথন - একটি পান্ডাস ডেটাফ্রেমের জন্য একটি স্ক্যাটার প্লট আঁকুন

  3. Python Pandas - একটি ইন্টারপোলেশন পদ্ধতি ব্যবহার করে NaN মান পূরণ করুন

  4. পাইথন পান্ডাস - অ-শূন্য মানগুলি পিছনের দিকে প্রচার করুন