حل ہوا: ایک سے زیادہ کالم پانڈا داخل کریں۔

پانڈاس ایک طاقتور اور ورسٹائل Python لائبریری ہے جو ڈیٹا کی ہیرا پھیری اور تجزیہ کے لیے وسیع پیمانے پر استعمال ہوتی ہے۔ ڈیٹا کے ساتھ کام کرتے وقت ایک عام ضرورت ڈیٹا فریم میں متعدد کالم ڈالنا ہے۔ اس مضمون میں، ہم پانڈاس لائبریری کا استعمال کرتے ہوئے ڈیٹا فریم میں متعدد کالموں کو شامل کرنے کے عمل کو تلاش کریں گے، کوڈ پر تبادلہ خیال کریں گے، اور متعلقہ فنکشنز، لائبریریوں، اور تصورات کی گہرائی میں جائیں گے جو آپ کو پانڈاس ماہر بننے میں مدد دے سکتے ہیں۔

پانڈا ڈیٹا فریم میں ایک سے زیادہ کالم شامل کرنا

ڈیٹا فریم میں متعدد کالم داخل کرنے کے لیے، ہم استعمال کریں گے۔ concat پانڈا لائبریری میں فنکشن دستیاب ہے۔ یہ فنکشن آپ کو قطاروں یا کالموں کے ساتھ ساتھ متعدد ڈیٹا فریموں کو ایک دوسرے کے ساتھ جوڑنے کی اجازت دیتا ہے۔ نئے کالم داخل کرتے وقت، ہم ڈیٹا فریمز کو کالم کے ساتھ جوڑیں گے۔ آئیے اپنے مسئلے کے حل کے ساتھ شروع کرتے ہیں۔

import pandas as pd

# Create a sample DataFrame
data = {
    'A': [1, 2, 3],
    'B': [4, 5, 6]
}
df = pd.DataFrame(data)

# Create new columns to be inserted
new_columns = {
    'C': [7, 8, 9],
    'D': [10, 11, 12]
}
new_df = pd.DataFrame(new_columns)

# Insert new columns into the existing DataFrame
result = pd.concat([df, new_df], axis=1)

print(result)

کوڈ کی مرحلہ وار وضاحت

ہماری مثال میں، ہم یہ سمجھنے کے لیے مرحلہ وار عمل کریں گے کہ کوڈ کیسے کام کرتا ہے۔

1. سب سے پہلے، ہم ضروری لائبریری، پانڈاس، کو عمل درآمد کرکے درآمد کرتے ہیں۔ بطور PD پانڈا درآمد کریں. یہ ہمیں اپنے اسکرپٹ میں پانڈاس فنکشنز کو استعمال کرنے کی اجازت دیتا ہے۔

2. اگلا، ہم ڈیٹا فریم کا ایک نمونہ بناتے ہیں۔ df اور نئے کالموں کے لیے ایک نیا ڈیٹا فریم، new_df.

3. ہمارے اصل ڈیٹا فریم (df) میں نئے کالم (new_df) داخل کرنے کے لیے، ہم استعمال کرتے ہیں pd.concat فنکشن تصریح کر کے محور = 1، ہم فنکشن کو کالموں کے ساتھ جوڑنے کے لیے کہتے ہیں، نئے کالموں کو موجودہ ڈیٹا فریم کے ساتھ رکھ کر۔

4. آخر میں، ہم نتیجے میں ڈیٹا فریم پرنٹ کرتے ہیں تاکہ تصدیق کی جا سکے کہ نئے کالم صحیح طریقے سے داخل کیے گئے ہیں۔

اعلی درجے کے استعمال کے معاملات اور تکنیک

اگرچہ concat فنکشن ڈیٹا فریم میں متعدد کالم داخل کرنے کے لیے ایک طاقتور ٹول ہے، آپ کو ایسے حالات کا سامنا کرنا پڑ سکتا ہے جہاں آپ کو مخصوص اہداف کے حصول کے لیے مزید جدید تکنیکوں کی ضرورت ہو۔ اس سیکشن میں، ہم چند دیگر طریقوں پر بات کریں گے جو آپ کو پانڈاس لائبریری کا استعمال کرتے ہوئے ڈیٹا فریموں میں ہیرا پھیری کرنے میں ماہر بننے میں مدد کر سکتے ہیں۔

  • ایک مخصوص پوزیشن پر کالم داخل کریں۔

ایسے معاملات میں جہاں آپ کو ڈیٹا فریم میں ایک مخصوص مقام پر کالم داخل کرنے کی ضرورت ہوتی ہے، داخل طریقہ ایک قابل قدر آپشن ہے۔ یہ طریقہ آپ کو ایک مخصوص انڈیکس سے پہلے کالم داخل کرنے کی اجازت دیتا ہے۔ یہاں ایک مثال کوڈ ہے:

# Insert column 'E' with values [13, 14, 15] before index 1 (after the first column)
df.insert(1, 'E', [13, 14, 15])
  • دوسرے کالموں سے اخذ کردہ کالم داخل کریں۔

بعض اوقات، آپ ڈیٹا فریم میں دوسرے کالموں سے اخذ کردہ نئے کالم داخل کرنا چاہتے ہیں۔ آپ یہ نئے کالم بنانے کے لیے موجودہ ڈیٹا پر حساب لگا سکتے ہیں۔ مثال کے طور پر، کالم 'A' اور 'B' کی پیداوار کا حساب لگانا:

df['F'] = df['A'] * df['B']

اس مضمون میں، ہم نے ایک سے زیادہ کالموں کو داخل کرنے کا طریقہ بتایا پانڈا ڈیٹا فریم کا استعمال کرتے ہوئے concat فنکشن، کوڈ کی مرحلہ وار وضاحت سیکھی، اور جدید استعمال کے معاملات اور تکنیکوں کو دریافت کیا۔ اس علم کے ساتھ، اب آپ اپنے ڈیٹا کو مؤثر طریقے سے جوڑ سکتے ہیں اور اپنے ڈیٹا کے تجزیہ کے کاموں میں زیادہ موثر بن سکتے ہیں۔

متعلقہ اشاعت:

ایک کامنٹ دیججئے