$lang['tuto'] = "سبق"; ?> پانڈا ڈیٹا فریم میں کالموں کا نام

پانڈا ڈیٹا فریم میں کالموں کا نام تبدیل کرنا

پانڈا ڈیٹا فریم میں کالموں کا نام تبدیل کرنا
پانڈا ڈیٹا فریم میں کالموں کا نام تبدیل کرنا

پانڈوں میں کالم کا نام تبدیل کرنے کا تعارف

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

اس مضمون میں، ہم پنڈاس ڈیٹا فریم کے کالم لیبلز کو ['$a'، '$b'، '$c'، '$d'، '$e'] سے ['a' میں تبدیل کرنے کا طریقہ دریافت کریں گے۔ 'b'، 'c'، 'd'، 'e']۔ یہ آسان لیکن ضروری کام ڈیٹا میں ہیرا پھیری اور ورک فلو کی صفائی میں ایک عام ضرورت ہے۔

کمانڈ تفصیل
pd.DataFrame() ایک ڈیٹا فریم آبجیکٹ بناتا ہے، جو کہ ایک دو جہتی، سائز میں تغیر پذیر، اور ممکنہ طور پر متضاد ٹیبلولر ڈیٹا ڈھانچہ ہے جس میں لیبل لگے ہوئے محور ہیں۔
df.columns ڈیٹا فریم کے کالم لیبلز تک رسائی حاصل کرتا ہے۔ کالم کے نام حاصل کرنے یا سیٹ کرنے کے لیے استعمال کیا جا سکتا ہے۔
df.rename() آپ کو ڈیٹا فریم کے کالم کے ناموں کو نئے ناموں پر پرانے ناموں کی میپنگ فراہم کرکے تبدیل کرنے کی اجازت دیتا ہے۔
dict(zip()) دو فہرستوں کو ایک ساتھ زپ کر کے ایک لغت بناتا ہے، جو یہاں اصل کالم کے ناموں کو نئے کالم کے ناموں سے نقشہ کرنے کے لیے استعمال کیا جاتا ہے۔
inplace=True نام تبدیل کرنے کے طریقہ کار میں ایک دلیل جو ڈیٹا فریم کو جگہ پر تبدیل کرتی ہے، بغیر کسی نئے ڈیٹا فریم کو لوٹائے۔
print(df) ڈیٹا فریم کو کنسول میں دکھاتا ہے، آپ کو اپ ڈیٹ کردہ کالم کے نام دیکھنے کی اجازت دیتا ہے۔

اسکرپٹ کی تفصیلی وضاحت

اوپر فراہم کردہ اسکرپٹس یہ ظاہر کرتی ہیں کہ پانڈاس ڈیٹا فریم میں کالموں کا نام کیسے بدلا جائے، جو کہ ڈیٹا میں ہیرا پھیری کا ایک عام کام ہے۔ پہلے اسکرپٹ میں، ہم پانڈاس لائبریری کو درآمد کرکے شروع کرتے ہیں۔ import pandas as pd. اگلا، ہم استعمال کرتے ہوئے ڈیٹا فریم بناتے ہیں۔ pd.DataFrame() بطور لیبل لگے کالموں کے ساتھ '$a'، '$b', '$c'، '$d'، اور '$e'. ان کالموں کا نام بدلنے کے لیے، ہم براہ راست ڈیٹا فریم سیٹ کرتے ہیں۔ columns نئے کالم کے ناموں سے منسوب ['a', 'b', 'c', 'd', 'e']. آخر میں، ہم اپ ڈیٹ کردہ ڈیٹا فریم کا استعمال کرتے ہوئے ڈسپلے کرتے ہیں۔ print(df)، جو نئے کالم کے نام دکھاتا ہے۔ جب آپ کے پاس نئے ناموں پر پرانے ناموں کی واضح اور براہ راست نقشہ سازی ہو تو یہ طریقہ کالموں کا نام تبدیل کرنے کے لیے سیدھا اور کارآمد ہے۔

دوسری اسکرپٹ میں، ہم پانڈاس لائبریری کو بھی درآمد کرتے ہیں اور دو فہرستوں کی وضاحت کرتے ہیں: original_columns اور new_columnsجس میں بالترتیب اصل اور نئے کالم کے نام ہوتے ہیں۔ پھر ہم استعمال کرتے ہوئے ڈیٹا فریم بناتے ہیں۔ pd.DataFrame() ڈیٹا اور کالم کے اصل ناموں کے ساتھ۔ کالموں کا نام تبدیل کرنے کے لیے، ہم استعمال کرتے ہیں۔ rename() ڈیٹا فریم کا طریقہ۔ یہ طریقہ ایک لغت لیتا ہے جو پرانے کالم کے ناموں کو نئے کالم کے ناموں سے نقشہ بناتا ہے، جس کا استعمال کرتے ہوئے بنایا گیا ہے۔ dict(zip(original_columns, new_columns)). دی inplace=True دلیل اس بات کو یقینی بناتی ہے کہ ڈیٹا فریم کو نیا ڈیٹا فریم واپس کیے بغیر اپنی جگہ پر تبدیل کیا گیا ہے۔ آخری مرحلہ اپ ڈیٹ کردہ ڈیٹا فریم کو ظاہر کرنا ہے۔ print(df). یہ طریقہ خاص طور پر اس وقت مفید ہے جب آپ کو کالموں کا نام پروگرام کے لحاظ سے تبدیل کرنے کی ضرورت ہو یا بڑے ڈیٹا فریمز کے ساتھ کام کرتے وقت جہاں براہ راست تفویض کم عملی ہو سکتا ہے۔

پانڈا ڈیٹا فریم میں کالم کے نام تبدیل کرنا

پانڈوں کے ساتھ ازگر کا استعمال

import pandas as pd
# Create a DataFrame
df = pd.DataFrame({
    '$a': [1, 2, 3],
    '$b': [4, 5, 6],
    '$c': [7, 8, 9],
    '$d': [10, 11, 12],
    '$e': [13, 14, 15]
})
# Rename the columns
df.columns = ['a', 'b', 'c', 'd', 'e']
# Display the DataFrame
print(df)

پانڈوں میں ڈیٹا فریم کالم لیبلز کو اپ ڈیٹ کرنا

پانڈاس لائبریری کا استعمال کرتے ہوئے ازگر کا اسکرپٹ

import pandas as pd
# Define the original column names
original_columns = ['$a', '$b', '$c', '$d', '$e']
# Define the new column names
new_columns = ['a', 'b', 'c', 'd', 'e']
# Create a DataFrame with the original columns
data = [[1, 4, 7, 10, 13],
        [2, 5, 8, 11, 14],
        [3, 6, 9, 12, 15]]
df = pd.DataFrame(data, columns=original_columns)
# Rename the columns using a dictionary
df.rename(columns=dict(zip(original_columns, new_columns)), inplace=True)
# Show the updated DataFrame
print(df)

ڈیٹا فریم کالمز کا نام تبدیل کرنے کے لیے جدید تکنیک

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

ایک اور جدید تکنیک میں ڈیٹا کی درآمد کے عمل کے دوران کالم کا نام تبدیل کرنا شامل ہے۔ CSV فائلوں سے ڈیٹا لوڈ کرتے وقت، آپ استعمال کر سکتے ہیں۔ names پیرامیٹر میں pd.read_csv() نئے کالم کے نام بتانے کے لیے۔ یہ خاص طور پر مفید ہو سکتا ہے جب اس ڈیٹا سے نمٹ رہے ہو جس میں متضاد یا غائب ہیڈر ہوں۔ اس کے علاوہ، آپ استعمال کر سکتے ہیں header پیرامیٹر موجودہ ہیڈرز کو چھوڑنے اور اپنا تفویض کرنے کے لیے۔ یہ طریقے ڈیٹا لوڈنگ کے مرحلے سے ہی کالم کے نام کے مسائل کو حل کرکے ڈیٹا کی صفائی کے عمل کو ہموار کرتے ہیں، جس سے بعد میں ڈیٹا کی ہیرا پھیری کو زیادہ موثر بنایا جاتا ہے۔

ڈیٹا فریم کالمز کا نام تبدیل کرنے سے متعلق عام سوالات اور جوابات

  1. میں ڈیٹا فریم میں کسی ایک کالم کا نام کیسے رکھ سکتا ہوں؟
  2. کا استعمال کرتے ہیں rename() پرانے اور نئے کالم کے ناموں کی وضاحت کرنے والی لغت کے ساتھ طریقہ۔
  3. کیا میں CSV فائل کو پڑھتے ہوئے کالم کا نام بدل سکتا ہوں؟
  4. جی ہاں، استعمال کریں names پیرامیٹر میں pd.read_csv() نئے کالم کے نام ترتیب دینے کے لیے۔
  5. میں تمام کالم کے ناموں سے مخصوص حروف کو کیسے ہٹاؤں؟
  6. فہرست کی تفہیم کا استعمال کریں یا map() کالم کے ناموں میں ترمیم کرنے کے لیے لیمبڈا کے ساتھ فنکشن۔
  7. کیا کالموں کا نام ان کی پوزیشنوں کی بنیاد پر تبدیل کرنا ممکن ہے؟
  8. ہاں، آپ ڈیٹا فریم کا استعمال کر سکتے ہیں۔ columns اشاریہ سازی اور نئے نام تفویض کرکے خصوصیت۔
  9. اگر مجھے حالات کی بنیاد پر متحرک طور پر کالموں کا نام تبدیل کرنے کی ضرورت ہو تو کیا ہوگا؟
  10. کالم کے نام سیٹ کرنے کے لیے فہرست کی سمجھ یا لیمبڈا فنکشن کے اندر مشروط منطق کا استعمال کریں۔
  11. میں یہ کیسے یقینی بنا سکتا ہوں کہ میری تبدیلیاں اصل ڈیٹا فریم پر لاگو ہوں؟
  12. کا استعمال کرتے ہیں inplace=True کے ساتھ پیرامیٹر rename() طریقہ
  13. کیا میں وائٹ اسپیس کو ہٹانے کے لیے کالم کا نام بدل سکتا ہوں؟
  14. ہاں، کالم کے ناموں سے وائٹ اسپیس نکالنے کے لیے فہرست کی سمجھ کا استعمال کریں۔
  15. میں ڈیٹا فریم میں موجودہ کالم کے ناموں کو کیسے چیک کروں؟
  16. تک رسائی حاصل کریں۔ columns کالم کے نام دیکھنے کے لیے ڈیٹا فریم کی خصوصیت۔
  17. کیا میں ڈیٹا فریم کو فلٹر کرنے کے بعد کالم کا نام بدل سکتا ہوں؟
  18. ہاں، کالم کا نام تبدیل کرنا کسی بھی مرحلے پر کیا جا سکتا ہے، بشمول فلٹرنگ کے بعد۔
  19. میں ملٹی انڈیکس ڈیٹا فریم میں کالم کا نام کیسے بدل سکتا ہوں؟
  20. کا استعمال کرتے ہیں rename() ایک لغت کے ساتھ طریقہ جس میں ملٹی انڈیکس کالموں کی سطح اور نام کی وضاحت کی گئی ہو۔

کالم کا نام تبدیل کرنے کے بارے میں حتمی خیالات

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