پانڈاس داخل کریں () کالم

Pan As Dakhl Kry Kalm



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

ایک بار جب ہم نے اپنے ڈیٹا فریم کو پانڈوں میں بنایا یا لوڈ کر لیا، تو بہت سی چیزیں ہیں جو ہم کرنا چاہتے ہیں۔ مثال کے طور پر، ہم ڈیٹا میں ہیرا پھیری کرتے رہ سکتے ہیں، مثال کے طور پر، ڈیٹا فریم میں کالم تبدیل کر کے۔ اگلا، ہمیں یہ سمجھنا چاہیے کہ ڈیٹا فریم میں کالم کیسے شامل کیے جائیں اگر ڈیٹا کی اکثریت ایک ڈیٹا فراہم کنندہ سے آرہی ہے، لیکن کچھ ڈیٹا دوسرے سے آرہا ہے۔ پانڈا ڈیٹا فریم میں کالم آسانی سے شامل کیا جا سکتا ہے۔







پانڈاس داخل کریں () طریقہ

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



Pandas insert() کالم کے لیے نحو



مثال 1: Pandas insert() طریقہ استعمال کرتے ہوئے ڈیٹا فریم میں کالم داخل کرنا

مضمون کی پہلی مثال سے شروع کریں، جس میں ہم وضاحت کریں گے کہ ڈیٹا فریم میں کالم کیسے داخل کیا جائے۔ 'اسپائیڈر' ٹول کا استعمال کرکے، ہم اس کوڈ کو ثابت کرسکتے ہیں۔ سب سے پہلے، ہم 'کورس' کے نام سے ایک ڈیٹا فریم تیار کرتے ہیں۔ اس ڈیٹا فریم میں ہمارے پاس دو کالم ہیں، 'کورس_ٹائٹل' اور 'فیس'۔ کالم 'course_title' میں ہمارے پاس 'python'، 'java'، 'object_oriented' اور 'PHP' کورسز کی فہرست ہے۔ دوسرے کالم 'فیس' میں ہمارے پاس کورس کی فیسوں کی فہرست ہے جو کہ '30000'، '25000'، '15000' اور '22000' ہیں۔ ہمارے ڈیٹا فریم، 'کورس' کو 'پی ڈی' کا استعمال کرکے ڈسپلے کرنا۔ ڈیٹا فریم'۔





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

پورے اندراج کا مطلب یہ ہے کہ ماخذ ڈیٹا فریم کو عمل کے دوران براہ راست اپ ڈیٹ کیا جاتا ہے، اور کوئی نیا ڈیٹا فریم نہیں بنایا جاتا ہے۔ اس صورت میں، ہم نے 'insert()' فنکشن کا استعمال کرتے ہوئے 'Time_duration' کے نام سے اپنے ڈیٹا فریم میں ایک نیا کالم شامل کیا ہے۔ اس کالم میں ہمارے پاس موجود اقدار کی فہرست '6_months'، '3_months'، '3months' اور '6_months' ہیں۔ ہمارے پاس ایک کالم 'Time_duration' ہے جس کی انڈیکس نیچے پروگرام میں '2' کے طور پر بیان کی گئی ہے۔ چونکہ انڈیکس کی وضاحت کی گئی ہے، ڈیٹا فریم کو ایک رینج دی جائے گی جو 0 سے شروع ہوتی ہے اور قدموں میں بڑھتی ہے، لہذا اس کا مطلب ہے کہ یہ کالم ڈیٹا فریم میں تیسرے کالم کے طور پر ظاہر ہوتا ہے۔ ڈیٹا فریم 'pd.insert()' فنکشن کا استعمال کرکے 'Time _duration' کے نام سے ایک نیا کالم شامل کرتا ہے۔



اور اب، اوپر سے پروگرام کے آؤٹ پٹ پر بات کرتے ہیں۔ اس کا آؤٹ پٹ ایک ڈیٹا فریم دکھاتا ہے جس میں تین کالم ہوتے ہیں۔ اضافی کالم ڈیٹا فریم کے آخر میں شامل کیا جاتا ہے۔ 'pd.DataFrame.insert()' طریقہ استعمال کر کے، آپ پانڈاس ڈیٹا فریم کے آخر میں شامل کرنے کے بجائے دوسرے کالموں کے درمیان ایک کالم شامل کر سکتے ہیں۔'Time_duration' ایک نیا کالم ہے جسے ہم نے 'inserting' کا استعمال کرتے ہوئے شامل کیا ہے۔ فنکشن پوزیشن '2' سے مراد ڈیٹا فریم میں تیسرے کالم ہے کیونکہ پوزیشن 0 سے شروع ہوتی ہے۔ کالم کو ڈیٹا فریم میں آخری جگہ پر شامل کیا جاتا ہے۔

مثال 2: Pandas insert() فنکشن کا استعمال کرتے ہوئے ڈیٹا فریم میں کالم شامل کرنا

ہم ڈیٹا فریم میں نئے کالم شامل کرنے کے لیے 'insert()' طریقہ استعمال کریں گے۔ پانڈوں کے آخر میں اضافی کالم شامل کرنے کے بجائے، آپ انہیں موجودہ کالموں کے درمیان ڈال سکتے ہیں۔ پچھلی مثال کی طرح ڈیٹا فریم بنانے کے لیے، ہم نے تین کالم لیے اور انھیں قدریں تفویض کیں۔ پہلے کالم 'نام' میں ہمارے پاس ناموں کی فہرست ہے جس میں 'ایما'، 'ایلا'، 'سمتھ' اور 'میکس ویل' شامل ہیں۔ دوسرے کالم 'عمر' میں ہمارے پاس '29'، '36'، '39' اور '33' اقدار کی فہرست ہے۔

اس کے بعد، ہم ایک بیان 'ڈیٹا فریم' پرنٹ کر رہے ہیں۔ ہم 'ڈیٹا فریم' بیان کے نیچے ڈیٹا فریم دکھائیں گے۔ ہم 'insert()' فنکشن کا استعمال کرتے ہوئے پانڈاس ڈیٹا فریم کے لیے ایک اور کالم بنا رہے ہیں۔ ایک فہرست بنانے کی ضرورت ہے تاکہ اسے ہمارے دیئے گئے ڈیٹاسیٹ میں ایک نئے کالم کے طور پر شامل کیا جا سکے۔ مزید کالموں کو شامل کرنے کے لیے پانڈا ڈیٹا فریم کا ' تفویض ()' طریقہ بھی استعمال کیا جا سکتا ہے۔ ہم 'df' کا استعمال کرکے ایک نیا کالم داخل کر رہے ہیں۔ داخل کریں'۔ 'جنس' نامی اضافی کالم جنس کو 'مرد' یا 'عورت' کے طور پر دکھاتا ہے۔

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

اس آؤٹ پٹ میں، کالم جو ہم نے 'insert()' فنکشن کو استعمال کر کے بنایا ہے ڈیٹا فریم میں شامل کر دیا جاتا ہے۔ اس کا آؤٹ پٹ دو ڈیٹا فریم دکھاتا ہے۔ پہلا ڈیٹا فریم 'pd.data فریم' کا استعمال کرتے ہوئے بنایا گیا تھا، جس میں ہمارے پاس دو کالم ہیں، 'نام' اور 'عمر'۔ نیا کالم 'جنس' جو ہم نے 'insert()' فنکشن کا استعمال کرتے ہوئے شامل کیا ہے وہ نیچے دکھائے گئے دوسرے ڈیٹا فریم میں دکھایا گیا ہے۔ یہ ڈیٹا فریم ظاہر کرتا ہے کہ تین کالم ہیں جن میں کچھ ڈیٹا ہے۔ انڈیکس سائز میں '2' ہے، جس کا مطلب ہے کہ اس میں '0 سے 3' کے اندراجات ہیں۔ اس ڈیٹا فریم کو ہم نے جو نیا کالم تفویض کیا ہے اس کی انڈیکس پوزیشن '3' ہے۔

نتیجہ

عام طور پر استعمال ہونے والا ڈیٹا کا تجزیہ اور اپ ڈیٹ آپریشن DataFrame میں کالموں کو شامل کرنا ہے۔ تاہم، پانڈاس آپ کو چار مختلف طریقے پیش کر کے کام کو مکمل کرنے کے لیے متعدد اختیارات فراہم کرتا ہے۔ تاہم، ہم اپنے مضمون میں صرف ایک تکنیک کا استعمال کرتے ہیں، جو کہ panadas 'insert()' کالم ہے۔ نئے کالموں کے ساتھ ڈیٹا فریم کو بڑھانے کا ایک مشکل ترین حصہ اشاریہ سازی ہے۔ آئیے ہم دونوں مثالوں کو جلدی سے بیان کرتے ہیں۔ ہم نے سب سے پہلے کورس کے عنوان سے ڈیٹا فریم بنایا اور کالم 'کورس ٹائٹل' اور 'فیس' کو شامل کیا اور اس کالم میں قدریں تفویض کیں۔ 'insert()' فنکشن کا استعمال کرتے ہوئے، ہم پھر اسی ڈیٹا فریم میں ایک نیا کالم شامل کرتے ہیں جو انڈیکس میں '2' کے طور پر اس کی پوزیشن کو ظاہر کرتا ہے۔ دوسری مثال میں، دو ڈیٹا فریم دکھائے گئے ہیں۔ ہم نے دو کالم بنائے ہیں اور پہلے ڈیٹا فریم میں کچھ قدریں درج کی ہیں۔ پھر، insert() فنکشن کا استعمال کرتے ہوئے، ہم نے ڈیٹا فریم میں 'جنس' کے نام سے ایک نیا کالم داخل کیا، اسے انڈیکس میں '2' کے طور پر بھی رکھا گیا تھا۔ اب، اس نے ٹیبل کو دوبارہ دکھایا، جیسا کہ اوپر کی دوسری مثال میں دکھایا گیا ہے۔

مندرجہ بالا تکنیکوں میں مہارت حاصل کرنے کے بعد، ہم آسانی سے ڈیٹا فریم میں نئے کالم شامل کر سکتے ہیں۔