কম্পিউটার টিউটোরিয়াল

পাইথন - পান্ডাসে সকল নাল মানযুক্ত কলাম সরানো


dropna() মেথড ব্যবহার

সকল মান নাল (NaN) থাকা কলাম সরাতে dropna() মেথডে how='all' প্যারামিটার সেট করুন:

how='all'

লাইব্রেরি ইম্পোর্ট

import pandas as pd
import numpy as np

নাল মানযুক্ত ডেটাফ্রেম তৈরি

নাম্পাইর np.nan ব্যবহার করে NaN মান সেট করা হয়েছে:

dataFrame = pd.DataFrame({
    "Student": ['Jack', 'Robin', 'Ted', 'Robin', 'Scarlett', 'Kat', 'Ted'],
    "Result": [np.nan, np.nan, np.nan, np.nan, np.nan, np.nan, np.nan]
})

নাল কলাম সরানো

dataFrame.dropna(how='all', axis=1, inplace=True)

সম্পূর্ণ উদাহরণ

import numpy as np
import pandas as pd
# ডেটাফ্রেম তৈরি
dataFrame = pd.DataFrame({
    "Student": ['Jack', 'Robin', 'Ted', 'Robin', 'Scarlett', 'Kat', 'Ted'],
    "Result": [np.nan, np.nan, np.nan, np.nan, np.nan, np.nan, np.nan]
})
print("DataFrame ...\n", dataFrame)
dataFrame.dropna(how='all', axis=1, inplace=True)
print("\nDataFrame ...\n", dataFrame)

আউটপুট

DataFrame ...
  Result  Student
0    NaN     Jack
1    NaN    Robin
2    NaN      Ted
3    NaN    Robin
4    NaN  Scarlett
5    NaN      Kat
6    NaN      Ted

DataFrame ...
   Student
0     Jack
1    Robin
2      Ted
3    Robin
4  Scarlett
5      Kat
6      Ted
  1. পাইথন প্যান্ডাস - নির্দিষ্ট dtypes-এ কাস্ট করা মান সহ ইন্ডেক্স তৈরি

  2. পাইথন প্যান্ডাস - NaN মান বাদে ইন্ডেক্স ফেরত দেওয়া

  3. পাইথন প্যান্ডাস - ইন্ডেক্স অবজেক্টে NaN মান নির্দিষ্ট ভ্যালু দিয়ে ফিল করা

  4. পাইথন পান্ডাসে fillna(0) ব্যবহার করে ডেটাফ্রেমের সব NaN মান ০ দিয়ে প্রতিস্থাপন করা