البرمجة

تحويل أرقام إطار البيانات إلى مليونات

تحويل الأرقام من شكل إلى آخر في بيانات الإطار

لتحويل الأرقام في العمود “Amount” من شكل مليونات إلى شكل آخر في إطار البيانات “df”، يمكنك استخدام الدالة apply مع دالة مخصصة لتنفيذ العملية المطلوبة على كل قيمة. في هذه الحالة، يمكننا استخدام دالة تأخذ قيمة معينة وتضربها في 1000000 لتحويلها إلى شكل المليون. إليك كيفية تنفيذ ذلك:

python
# تحويل قيم العمود "Amount" إلى الشكل المطلوب def convert_to_millions(x): return x * 1000000 # إنشاء العمود الجديد "Amount1" باستخدام الدالة المخصصة df['Amount1'] = df['Amount'].apply(convert_to_millions) # عرض الإطار مع العمود الجديد print(df)

بهذا، سيتم إنشاء عمود جديد في إطار البيانات “df” يحتوي على القيم المحولة إلى الشكل المطلوب، حيث يتم ضرب كل قيمة في 1000000 لتحويلها إلى المليون.

المزيد من المعلومات

لإضافة المزيد من المعلومات إلى الإجابة، يمكننا التحدث عن كيفية تحويل الأرقام إلى صيغ أخرى بجانب تحويلها إلى شكل المليون. على سبيل المثال، إذا أردت تحويل الأرقام إلى صيغة مثل “2.3M” بدلاً من “2300000”، يمكنك استخدام دالة مخصصة للقيام بذلك. إليك كيف يمكن تنفيذ ذلك:

python
# تحويل الأرقام إلى الصيغة "M" def convert_to_million_format(x): return f"{x}M" # إنشاء العمود الجديد "Amount2" بالصيغة المطلوبة df['Amount2'] = df['Amount'].apply(lambda x: convert_to_million_format(x)) # عرض الإطار مع العمود الجديد print(df)

بهذا، ستحصل على عمود جديد في إطار البيانات “df” يحتوي على الأرقام بالصيغة المطلوبة، مثل “2.3M”، بدلاً من تمثيل المليون.

زر الذهاب إلى الأعلى