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

Python-এ Pandas DataFrame কলামের দশমিক স্থানের সংখ্যা রাউন্ড (Round) করার পদ্ধতি

দশমিক স্থানের সংখ্যা রাউন্ড করতে Pandas-এর display.precision অ্যাট্রিবিউট ব্যবহার করুন।

প্রথমে প্রয়োজনীয় Pandas লাইব্রেরি ইম্পোর্ট করুন:

import pandas as pd

২টি কলাম সহ একটি DataFrame তৈরি করুন:

dataFrame = pd.DataFrame(
    {
        "Car": ['BMW', 'Lexus', 'Tesla', 'Mustang', 'Mercedes', 'Jaguar'],
        "Reg_Price": [7000.5057, 1500, 5000.9578, 8000, 9000.75768, 6000]
    }
)

set_option() মেথড ব্যবহার করে প্রিসিশন সেট করুন। আমরা প্রিসিশন ভ্যালু ২ সেট করেছি:

pd.set_option('display.precision', 2)

উদাহরণ

সম্পূর্ণ কোড নিচে দেওয়া হলো:

import pandas as pd

# DataFrame তৈরি
dataFrame = pd.DataFrame(
    {
        "Car": ['BMW', 'Lexus', 'Tesla', 'Mustang', 'Mercedes', 'Jaguar'],
        "Reg_Price": [7000.5057, 1500, 5000.9578, 8000, 9000.75768, 6000]
    }
)

print("DataFrame ...\n", dataFrame)
pd.set_option('display.precision', 2)
print("\nUpdated dataframe with rounding decimal values...\n", dataFrame)

আউটপুট

DataFrame ...
       Car  Reg_Price
0     BMW  7000.50570
1   Lexus  1500.00000
2   Tesla  5000.95780
3  Mustang  8000.00000
4 Mercedes  9000.75768
5  Jaguar  6000.00000

Updated dataframe with rounding decimal values...
    Car  Reg_Price
0   BMW    7000.51
1  Lexus    1500.00
2  Tesla    5000.96
3 Mustang    8000.00
4 Mercedes   9000.76
5  Jaguar    6000.00
  1. পাইথনে পান্ডাস ডেটাফ্রেমের কলামে NaN মান গণনা করা

  2. পান্ডাস ডেটাফ্রেমের একক কলাম থেকে ইউনিক মান বের করা

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

  4. পাইথনে Pandas ব্যবহার করে ডেটাফ্রেমের নির্দিষ্ট কলামের সমষ্টি (sum) কীভাবে বের করবেন?