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