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)। ইনডেক্স ০ থেকে ৮ পর্যন্ত সিকোয়েনশিয়াল।