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

পাইথনে তিনটির অধিক পান্ডাস ডেটাফ্রেম ক্যাটেনেট করা (concat)

pd.concat() মেথড দিয়ে একাধিক ডেটাফ্রেম লিস্ট হিসেবে পাস করলে সেগুলো নিচে থেকে নিচে যুক্ত হয়। ইনডেক্স আটোমেটিক্যালি হ্যান্ডেল হয়।

তিনটি ডেটাফ্রেম বানান

dataFrame1 = pd.DataFrame({"Col1": [10,20,30], "Col2": [40,50,60], "Col3": [70,80,90]}, index=[0,1,2])
dataFrame2 = pd.DataFrame({"Col1": [100,110,120], "Col2": [130,140,150], "Col3": [160,170,180]}, index=[3,4,5])
dataFrame3 = pd.DataFrame({"Col1": [200,210,220], "Col2": [230,240,250], "Col3": [260,270,280]}, index=[6,7,8])

ক্যাটেনেট করুন

res = [dataFrame1, dataFrame2, dataFrame3]
combined = pd.concat(res)
print(combined)

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

import pandas as pd

dataFrame1 = pd.DataFrame({"Col1": [10,20,30], "Col2": [40,50,60], "Col3": [70,80,90]}, index=[0,1,2])
print("DataFrame1:\n", dataFrame1)

dataFrame2 = pd.DataFrame({"Col1": [100,110,120], "Col2": [130,140,150], "Col3": [160,170,180]}, index=[3,4,5])
print("\nDataFrame2:\n", dataFrame2)

dataFrame3 = pd.DataFrame({"Col1": [200,210,220], "Col2": [230,240,250], "Col3": [260,270,280]}, index=[6,7,8])
print("\nDataFrame3:\n", dataFrame3)

res = [dataFrame1, dataFrame2, dataFrame3]
print("\nসবগুলো ক্যাটেনেট:\n", pd.concat(res))

আউটপুট

৯ সারি (০-৮), ৩ কলাম (Col1, Col2, Col3)। ইনডেক্স ০ থেকে ৮ পর্যন্ত সিকোয়েনশিয়াল।

  1. পাইথনে দুইটিরও বেশি বা অ্যারে সংখ্যার জিসিডি (GCD) প্রোগ্রাম

  2. পাইথন প্রোগ্রাম: দুইটির অধিক (অথবা অ্যারে) সংখ্যার GCD বের করা

  3. পাইথনে দুটি টাপল তুলনা করা

  4. পাইথনে দুইটির বেশি স্ট্রিং থেকে লংগেস্ট কমন সাবস্ট্রিং বের করা