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

পাইথনে ডিকশনারির লিস্ট পান্ডাস ডেটাফ্রেমে অ্যাপেন্ড করা

পান্ডাস ডেটাফ্রেমে নতুন সারি যোগ করতে append() মেথড ব্যবহার করা হয়। ডিকশনারির লিস্ট পাস করলে প্রতিটি ডিকশনারি একটি সারি হিসেবে যোগ হয়।

শুরুতে ডেটাফ্রেম বানান

import pandas as pd

dataFrame = pd.DataFrame({
    "Car": ['BMW', 'Audi', 'XUV', 'Lexus', 'Volkswagen'],
    "Place": ['Delhi', 'Bangalore', 'Pune', 'Chandigarh', 'Mumbai'],
    "Units": [100, 150, 50, 110, 90]
})

ডিকশনারির লিস্ট

d = [
    {'Car': 'Mustang', 'Place': 'Hyderabad', 'Units': 60},
    {'Car': 'Tesla', 'Place': 'Kerala', 'Units': 30},
    {'Car': 'RollsRoyce', 'Place': 'Punjab', 'Units': 70},
    {'Car': 'Bentley', 'Place': 'Gujarat', 'Units': 80}
]

অ্যাপেন্ড করুন

dataFrame = dataFrame.append(d, ignore_index=True, sort=False)

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

import pandas as pd

dataFrame = pd.DataFrame({
    "Car": ['BMW', 'Audi', 'XUV', 'Lexus', 'Volkswagen'],
    "Place": ['Delhi', 'Bangalore', 'Pune', 'Chandigarh', 'Mumbai'],
    "Units": [100, 150, 50, 110, 90]
})

print("আদিম ডেটাফ্রেম:\n", dataFrame)

d = [
    {'Car': 'Mustang', 'Place': 'Hyderabad', 'Units': 60},
    {'Car': 'Tesla', 'Place': 'Kerala', 'Units': 30},
    {'Car': 'RollsRoyce', 'Place': 'Punjab', 'Units': 70},
    {'Car': 'Bentley', 'Place': 'Gujarat', 'Units': 80}
]

print("\nডিকশনারি লিস্ট:\n", d)

dataFrame = dataFrame.append(d, ignore_index=True, sort=False)

print("\nঅ্যাপেন্ড করার পর:\n", dataFrame)

আউটপুট

নতুন ৪টি সারি নিচে যোগ হবে, ইনডেক্স ৫ থেকে ৮ পর্যন্ত। ignore_index=True দিয়ে ইনডেক্স রিসেট হয়।

  1. পাইথনে পান্ডাস ডেটাফ্রেমের সাবসেট সিলেক্ট করা (সিঙ্গল এবং মাল্টিপল কলাম)

  2. Python Pandas: DataFrame shape প্রোপার্টি ব্যবহার করা

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

  4. পাইথনে পান্ডাজ ডেটাফ্রেমে নতুন কলাম যোগ করা