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

পাইথনে পান্ডাস ডেটাফ্রেমে ইনফিনিটি (Infinity) মান চেক করা

np.isinf() ফাংশন ডেটাফ্রেমে ইনফিনিটি (np.inf, -np.inf) আছে কিনা চেক করে। .values.sum() দিয়ে মোট কয়টি ইনফিনিটি আছে তা গণনা করা যায়।

লাইব্রেরি

import pandas as pd
import numpy as np

ইনফিনিটি সহ ডেটাফ্রেম

d = {"Reg_Price": [7000.5057, np.inf, 5000, np.inf, 9000.75768, 6000]}
dataFrame = pd.DataFrame(d)

ইনফিনিটি চেক ও কাউন্ট

count = np.isinf(dataFrame).values.sum()
print(f"ইনফিনিটি মান সংখ্যা: {count}")

সম্পূর্ণ কোড

import pandas as pd
import numpy as np

d = {"Reg_Price": [7000.5057, np.inf, 5000, np.inf, 9000.75768, 6000]}
dataFrame = pd.DataFrame(d)
print("ডেটাফ্রেম:\n", dataFrame)

count = np.isinf(dataFrame).values.sum()
print(f"\nইনফিনিটি মান সংখ্যা: {count}")

আউটপুট


Reg_Price
0  7000.505700
1         inf
2  5000.000000
3         inf
4  9000.757680
5  6000.000000

ইনফিনিটি মান সংখ্যা: 2
  1. পান্ডাসে notnull() দিয়ে নাল মান চেক করা

  2. পাইথন: প্যান্ডাস ডেটাফ্রেমে কলাম গ্রুপিং (Grouping Columns)

  3. পাইথন: প্যান্ডাসে অনুপস্থিত তারিখ (Missing Dates) খুঁজে বের করা

  4. পাইথনে লিস্টে কনsekutিভ নম্বর আছে কিনা যাচাই করুন