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

Python-এ Pandas DataFrame-এ এক ডেটা টাইপ থেকে অন্য ডেটা টাইপে কনভার্ট করার পদ্ধতি

Pandas-এ এক ডেটা টাইপ থেকে অন্য ডেটা টাইপে কনভার্ট করতে astype() মেথড ব্যবহার করুন। প্রয়োজনীয় লাইব্রেরি ইম্পোর্ট করুন:

import pandas as pd

একটি DataFrame তৈরি করুন। এখানে ২টি কলাম আছে, "Reg_Price" হলো float টাইপ এবং "Units" int টাইপ:

dataFrame = pd.DataFrame(
    {
        "Reg_Price": [7000.5057, 1500, 5000, 8000, 9000.75768, 6000],
        "Units": [90, 120, 100, 150, 200, 130]
    }
)

উপরের কলামগুলো létre করার পর ডেটা টাইপ চেক করুন:

dataFrame.dtypes

উভয় টাইপ int32-এ কনভার্ট করুন:

dataFrame.astype('int32').dtypes

উদাহরণ

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

import pandas as pd

# DataFrame তৈরি
dataFrame = pd.DataFrame(
    {
        "Reg_Price": [7000.5057, 1500, 5000, 8000, 9000.75768, 6000],
        "Units": [90, 120, 100, 150, 200, 130]
    }
)

print("DataFrame ...\n", dataFrame)
print("\nDataFrame Types ...\n", dataFrame.dtypes)
print("\nCast all columns to int32...")
print("\nUpdated DataFrame Types ...\n", dataFrame.astype('int32').dtypes)

আউটপুট

DataFrame ...
   Reg_Price  Units
0  7000.50570     90
1  1500.00000    120
2  5000.00000    100
3  8000.00000    150
4  9000.75768    200
5  6000.00000    130

DataFrame Types ...
Reg_Price    float64
Units         int64
dtype: object

Cast all columns to int32...
Updated DataFrame Types ...
Reg_Price    int32
Units        int32
dtype: object
  1. Python Pandas-এ স্ট্রিং ডেটা ডেটাইম টাইপে (Datetime Type) কনভার্ট করার পদ্ধতি

  2. Python – Pandas DataFrame.rename() মেথড

  3. পাইথন: প্যান্ডাসে একটি ডেটাফ্রেমের মান অন্য ডেটাফ্রেমের মান দিয়ে প্রতিস্থাপন করা

  4. পাইথন - নেস্টেড ডিকশনারির তালিকা প্যান্ডাস DataFrame-এ রূপান্তর করা