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

পাইথনে প্যান্ডাস DataFrame-এ append() দিয়ে লিস্ট যুক্ত করা

প্যান্ডাস DataFrame-এ একটি লিস্ট নতুন রো হিসেবে যুক্ত করতে append() মেথড ব্যবহার করা হয়। নিচে উদাহরণ দেওয়া হলো।

প্রথমে DataFrame তৈরি করুন

# data in the form of list of team rankings
Team = [['India', 1, 100], ['Australia', 2, 85], ['England', 3, 75], ['New Zealand', 4, 65], ['South Africa', 5, 50]]

# Creating a DataFrame and adding columns
dataFrame = pd.DataFrame(Team, columns=['Country', 'Rank', 'Points'])

যুক্ত করার জন্য রো (লিস্ট হিসেবে)

myList = [["Sri Lanka", 6, 40]]

append() দিয়ে রো যুক্ত করুন

dataFrame = dataFrame.append(pd.DataFrame(myList, columns=['Country', 'Rank', 'Points']), ignore_index=True)

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

import pandas as pd

# data in the form of list of team rankings
Team = [['India', 1, 100], ['Australia', 2, 85], ['England', 3, 75], ['New Zealand', 4, 65], ['South Africa', 5, 50]]

# Creating a DataFrame and adding columns
dataFrame = pd.DataFrame(Team, columns=['Country', 'Rank', 'Points'])
print("DataFrame...\n", dataFrame)

# row to be appended
myList = [["Sri Lanka", 6, 40]]

# append the above row in the form of list
dataFrame = dataFrame.append(pd.DataFrame(myList, columns=['Country', 'Rank', 'Points']), ignore_index=True)

# display the update dataframe
print("\nUpdated DataFrame after appending a row...\n", dataFrame)

আউটপুট

DataFrame... 
   Country  Rank  Points
0    India     1     100
1 Australia     2      85
2  England     3      75
3 New Zealand     4      65
4 South Africa     5      50

Updated DataFrame after appending a row...
   Country  Rank  Points
0    India     1     100
1 Australia     2      85
2  England     3      75
3 New Zealand     4      65
4 South Africa     5      50
5 Sri Lanka     6      40

মহৎৎবপূর্ণ: append() মেথড ডিপ্রিকেটেড (pandas 1.4.0+), বরং pd.concat() বা loc ব্যবহার করা উচিত। ignore_index=True দিয়ে নতুন ইন্ডেক্স জেনারেট করা হয়।

  1. পাইথনে পান্ডাস ডেটাফ্রেম CSV ফাইলে লেখার পদ্ধতি

  2. পাইথন টাপলে এলিমেন্ট অ্যাপেন্ড কীভাবে করবেন?

  3. পাইথনে লিস্টে অবজেক্ট অ্যাপেন্ড করার পদ্ধতি

  4. পাইথনে লুপ ব্যবহার করে লিস্টের ভেরিয়েবলগুলোর মান অ্যাসাইন করার পদ্ধতি