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

পাইথন - পান্ডাস ডেটাফ্রেমে অসীম মানগুলোর জন্য True প্রদর্শন


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

অসীম মান (infinity) চিহ্নিত করতে isin() মেথড ব্যবহার করুন। প্রথমে লাইব্রেরি ইম্পোর্ট:

import pandas as pd
import numpy as np

অসীম মানযুক্ত ডিকশনারি ও ডেটাফ্রেম

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

অসীম মানের জন্য True প্রদর্শন

res = dataFrame.isin([np.inf, -np.inf])

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

import pandas as pd
import numpy as np
d = {
    "Reg_Price": [7000.5057, np.inf, 5000, np.inf, 9000.75768, 6000, 900, np.inf]
}
dataFrame = pd.DataFrame(d)
print("DataFrame...\n", dataFrame)
# অসীম মানের সংখ্যা গণনা
count = np.isinf(dataFrame).values.sum()
print("\nInfinity values count...\n", count)
# True/False প্রদর্শন
res = dataFrame.isin([np.inf, -np.inf])
print("\nUpdated DataFrame...\n", res)

আউটপুট

DataFrame...
     Reg_Price
0  7000.505700
1        inf
2  5000.000000
3        inf
4  9000.757680
5  6000.000000
6   900.000000
7        inf

Infinity values count...
3

Updated DataFrame...
   Reg_Price
0      False
1       True
2      False
3       True
4      False
5      False
6      False
7       True
  1. পাইথনে পান্ডাস ডেটাফ্রেমের স্ক্যাটার প্লট আঁকা

  2. পান্ডাসে notnull() দিয়ে নাল মান চেক করা

  3. পান্ডাসে interpolate() দিয়ে NaN মান পূরণ করা

  4. পান্ডাসে fillna(method='bfill') দিয়ে পिछwärts ফিল করা