اذهب إلى المحتوى

Ahmed Ahmed64

الأعضاء
  • المساهمات

    222
  • تاريخ الانضمام

  • تاريخ آخر زيارة

كل منشورات العضو Ahmed Ahmed64

  1. السلام عليكم أحتاج معالجة لهذا الكود بحيث يقوم بالوظيفة الأتية عند الضغط على زر اختيار ملف يتم تطبيق الدالة LoadFile و المسؤولة عن تحميل ملف إكسيل بداخلها def LoadFile(): filepath = filedialog.askopenfilename(initialdir="C:\\Users\\Cakow\\PycharmProjects\\Main",title="Open file okay?",filetypes= (("text files","*.xlsx"),("all files","*.*"))) filepathA = Path(filepath) self.AS = pd.ExcelFile(filepathA) الأن من بعد تم اختيار الملف وتحميله أريد أن يتم قراءة أسماء أوراق العمل الموجودة بداخل ملف الإكسيل وتحميلها كاقائمة إلى أداة self.optionmenu1 = customtkinter.CTkOptionMenu(self) self.optionmenu1.grid(row=0, column=0, padx=3, pady=(3, 0), sticky="we") إليكم الأن الكود بالكامل للمعالجة عليه بالمطلوب import customtkinter from tkinter import filedialog from pathlib import Path import pandas as pd class Frame1(customtkinter.CTkFrame): def __init__(self, master): super().__init__(master) self.AS = None def LoadFile(): filepath = filedialog.askopenfilename(initialdir="C:\\Users\\Cakow\\PycharmProjects\\Main",title="Open file okay?",filetypes= (("text files","*.xlsx"),("all files","*.*"))) filepathA = Path(filepath) self.AS = pd.ExcelFile(filepathA) def sht(): if self.AS: AD = self.AS.sheet_names self.optionmenu1.values=AD return AD else: return [] self.button1 = customtkinter.CTkButton(self, text="إختيار ملف",font=customtkinter.CTkFont(family="Calibri" ,size=12, weight="bold"),command=LoadFile) self.button1.grid(row=0, column=1, padx=3, pady=(3, 0), sticky="we") self.optionmenu1 = customtkinter.CTkOptionMenu(self) self.optionmenu1.grid(row=0, column=0, padx=3, pady=(3, 0), sticky="we") class Frame2(customtkinter.CTkFrame): def __init__(self, master): super().__init__(master) self.checkbox_1 = customtkinter.CTkCheckBox(self, text="checkbox 1") self.checkbox_1.grid(row=0, column=0, padx=3, pady=(3, 0), sticky="w") class Frame3(customtkinter.CTkFrame): def __init__(self, master): super().__init__(master) def button_event(): print("خروج") self.button2 = customtkinter.CTkButton(self, text="خروج",state= "disabled",font=customtkinter.CTkFont(family="Calibri" ,size=12, weight="bold"),command=button_event) self.button2.grid(row=0, column=0, padx=3, pady=(3, 0), sticky="w") class App(customtkinter.CTk): def __init__(self): super().__init__() self.title("my app") self.geometry("400x180") self.grid_columnconfigure(0, weight=1) self.grid_rowconfigure(0, weight=1) customtkinter.set_appearance_mode("dark") customtkinter.set_default_color_theme("dark-blue") self.Frame_A = Frame1(self) self.Frame_A.grid(row=0, column=0, padx=1, pady=(1, 0), sticky="nswe") self.Frame_B = Frame2(self) self.Frame_B.grid(row=0, column=1, padx=1, pady=(1, 0), sticky="nswe") self.Frame_C = Frame3(self) self.Frame_C.grid(row=1, column=0, padx=1, pady=(1, 10), sticky="nswe") app = App() app.mainloop()
  2. أخي رجاءاً هذا كود التطبيق الرجاء التعديل عليه أحتاج عند الضغط على زر اختيار الملف القائمة تمتلئ بأسماء أوراق العمل import customtkinter from tkinter import filedialog from pathlib import Path import pandas as pd class Frame1(customtkinter.CTkFrame): def __init__(self, master): super().__init__(master) self.AS = None def openFile(): filepath = filedialog.askopenfilename(initialdir="C:\\Users\\Cakow\\PycharmProjects\\Main",title="Open file okay?",filetypes= (("text files","*.xlsx"),("all files","*.*"))) filepathA = Path(filepath) self.AS = pd.ExcelFile(filepathA) def sht(): if self.AS: AD = self.AS.sheet_names return AD else: return [] self.button1 = customtkinter.CTkButton(self, text="إختيار ملف",font=customtkinter.CTkFont(family="Calibri" ,size=12, weight="bold"),command=openFile) self.button1.grid(row=0, column=1, padx=3, pady=(3, 0), sticky="we") self.optionmenu1 = customtkinter.CTkOptionMenu(self,values=sht()) self.optionmenu1.grid(row=0, column=0, padx=3, pady=(3, 0), sticky="we") class Frame2(customtkinter.CTkFrame): def __init__(self, master): super().__init__(master) self.checkbox_1 = customtkinter.CTkCheckBox(self, text="checkbox 1") self.checkbox_1.grid(row=0, column=0, padx=3, pady=(3, 0), sticky="w") class Frame3(customtkinter.CTkFrame): def __init__(self, master): super().__init__(master) def button_event(): print("خروج") self.button3 = customtkinter.CTkButton(self, text="خروج",state= "disabled",font=customtkinter.CTkFont(family="Calibri" ,size=12, weight="bold"),command=button_event) self.button3.grid(row=0, column=0, padx=3, pady=(3, 0), sticky="w") class App(customtkinter.CTk): def __init__(self): super().__init__() self.title("my app") self.geometry("400x180") self.grid_columnconfigure(0, weight=1) self.grid_rowconfigure(0, weight=1) customtkinter.set_appearance_mode("dark") customtkinter.set_default_color_theme("dark-blue") self.Frame_A = Frame1(self) self.Frame_A.grid(row=0, column=0, padx=1, pady=(1, 0), sticky="nswe") self.Frame_B = Frame2(self) self.Frame_B.grid(row=0, column=1, padx=1, pady=(1, 0), sticky="nswe") self.Frame_C = Frame3(self) self.Frame_C.grid(row=1, column=0, padx=1, pady=(1, 10), sticky="nswe") app = App() app.mainloop()
  3. عند التعديل كما فعلت ظهر لي هذا الخطأ object of type 'function' has no len() ماذا يعني هذا
  4. السلام عليكم معذرة إخوتي أواجه مشكلة في كتابة دالة حيث أن وظيفة الدالة تقتصر على تحميل ملف Excel Files وتسترجع أسماء أوراق العمل الموجود داخل الملف import customtkinter from tkinter import filedialog from pathlib import Path import pandas as pd class Frame2(customtkinter.CTkFrame): def __init__(self, master): super().__init__(master) def openFile(): filepath = filedialog.askopenfilename(initialdir="C:\\Users\\Cakow\\PycharmProjects\\Main",title="Open file okay?",filetypes= (("text files","*.xlsx"),("all files","*.*"))) filepathA = Path(filepath) AS = pd.ExcelFile(filepathA) def sht(): AD = AS.sheet_names return(AD) self.button = customtkinter.CTkButton(self, text="فتح ملف",font=customtkinter.CTkFont(family="Calibri" ,size=12, weight="bold"),command=openFile) self.button.grid(row=0, column=0, padx=3, pady=(3, 0), sticky="we") self.optionmenu2 = customtkinter.CTkOptionMenu(self,values=sht) self.optionmenu2.grid(row=1, column=0, padx=3, pady=(3, 0), sticky="we") الكود السابق محاولة مني وحدث به خطأ الخطوة التالية أحاول تنفيذ أن يتم تحميل نتائج الدالة السابقة في داخل أداة optionmenu
  5. السلام عليكم في السابق قمت بعرض هذا الكود على حضراتكم ولاكن لم أجد الرد على تساؤلي بالطريقة التي أود أن تكون وهل يمكن كتابة الكود بهذه الكيفية أولا أطرح عليكم الكود import customtkinter from tkinter import filedialog from pathlib import Path import pandas as pd class Frame1(customtkinter.CTkFrame): def __init__(self, master): super().__init__(master) self.checkbox_1 = customtkinter.CTkCheckBox(self, text="checkbox 1") self.checkbox_1.grid(row=0, column=0, padx=3, pady=(3, 0), sticky="w") self.checkbox_2 = customtkinter.CTkCheckBox(self, text="checkbox 2") self.checkbox_2.grid(row=1, column=0, padx=3, pady=(3, 0), sticky="w") self.optionmenu = customtkinter.CTkOptionMenu(self, values=["option 1", "option 2"]) self.optionmenu.grid(row=2, column=0, padx=3, pady=(3, 0), sticky="we") class Frame2(customtkinter.CTkFrame): def __init__(self, master): super().__init__(master) def openFile(): filepath = filedialog.askopenfilename(initialdir="C:\\Users\\Cakow\\PycharmProjects\\Main",title="Open file okay?",filetypes= (("text files","*.xlsx"),("all files","*.*"))) filepathA = Path(filepath) print(filepathA) df = pd.read_excel(filepathA,header=None) self.button = customtkinter.CTkButton(self, text="فتح ملف",font=customtkinter.CTkFont(family="Calibri" ,size=12, weight="bold"),command=openFile) self.button.grid(row=0, column=0, padx=3, pady=(3, 0), sticky="we") self.optionmenu2 = customtkinter.CTkOptionMenu(self, values=["Light", "Dark"]) self.optionmenu2.grid(row=1, column=0, padx=3, pady=(3, 0), sticky="we") self.entry1 = customtkinter.CTkEntry(self, placeholder_text="إسم ورقة العمل",font=customtkinter.CTkFont(family="Calibri" ,size=12, weight="bold"),width=200) self.entry1.grid(row=2, column=0, padx=3, pady=(3, 0), sticky="we") class Frame3(customtkinter.CTkFrame): def __init__(self, master): super().__init__(master) def button_event(): print("button_event") self.button2 = customtkinter.CTkButton(self, text="تشغيل",font=customtkinter.CTkFont(family="Calibri" ,size=12, weight="bold"),command=button_event) self.button2.grid(row=0, column=0, padx=3, pady=(3, 0), sticky="w") class App(customtkinter.CTk): def __init__(self): super().__init__() self.title("my app") self.geometry("400x180") self.grid_columnconfigure(0, weight=1) self.grid_rowconfigure(0, weight=1) # self.customtkinter.set_appearance_mode("dark") self.Frame_A = Frame1(self) self.Frame_A.grid(row=0, column=0, padx=1, pady=(1, 0), sticky="nswe") self.Frame_B = Frame2(self) self.Frame_B.grid(row=0, column=1, padx=1, pady=(1, 0), sticky="nswe") self.Frame_C = Frame3(self) self.Frame_C.grid(row=1, column=0, padx=1, pady=(1, 10), sticky="nswe") app = App() app.mainloop() هل يمكن عمل تعديل على الكود بحيث يتم إدراج هذه الدالة def openFile(): filepath = filedialog.askopenfilename(initialdir="C:\\Users\\Cakow\\PycharmProjects\\Main",title="Open file okay?",filetypes= (("text files","*.xlsx"),("all files","*.*"))) filepathA = Path(filepath) df = pd.read_excel(filepathA,header=None) بحيث تكون الدالة السابقة داخل كلاس class App الموجود في الكود الذي بالأعلى علما أن كود button موجود في كلاس class Frame2 self.button = customtkinter.CTkButton(self, text="فتح ملف",font=customtkinter.CTkFont(family="Calibri" ,size=12, weight="bold"),command=openFile) self.button.grid(row=0, column=0, padx=3, pady=(3, 0), sticky="we")
  6. أخي أحتاج أن تكون الدالة داخل class App def button_event(): print("button pressed") وليس كما فعلت حضرتك
  7. معذرة أخي كل ما ذكر في تعليقك تم تطبيقه إذا إين الخطأ في ذلك هل الدالة صحيحة هكذا def button_event(self): print("button_event")
  8. الخطأ : NameError: name 'button_event' is not defined import customtkinter class Frame1(customtkinter.CTkFrame): def __init__(self, master): super().__init__(master) self.checkbox_1 = customtkinter.CTkCheckBox(self, text="checkbox 1") self.checkbox_1.grid(row=0, column=0, padx=3, pady=(3, 0), sticky="w") self.checkbox_2 = customtkinter.CTkCheckBox(self, text="checkbox 2") self.checkbox_2.grid(row=1, column=0, padx=3, pady=(3, 0), sticky="w") self.optionmenu = customtkinter.CTkOptionMenu(self, values=["option 1", "option 2"]) self.optionmenu.grid(row=2, column=0, padx=3, pady=(3, 0), sticky="we") class Frame2(customtkinter.CTkFrame): def __init__(self, master): super().__init__(master) self.button = customtkinter.CTkButton(self, text="فتح ملف",font=customtkinter.CTkFont(family="Calibri" ,size=12, weight="bold"), command=button_event) self.button.grid(row=0, column=0, padx=3, pady=(3, 0), sticky="we") self.optionmenu2 = customtkinter.CTkOptionMenu(self, values=["option 1", "option 2"]) self.optionmenu2.grid(row=1, column=0, padx=3, pady=(3, 0), sticky="we") self.entry1 = customtkinter.CTkEntry(self, placeholder_text="إسم ورقة العمل",font=customtkinter.CTkFont(family="Calibri" ,size=12, weight="bold"),width=200) self.entry1.grid(row=2, column=0, padx=3, pady=(3, 0), sticky="we") class Frame3(customtkinter.CTkFrame): def __init__(self, master): super().__init__(master) self.button2 = customtkinter.CTkButton(self, text="تشغيل",font=customtkinter.CTkFont(family="Calibri" ,size=12, weight="bold")) self.button2.grid(row=0, column=0, padx=3, pady=(3, 0), sticky="w") class App(customtkinter.CTk): def __init__(self): super().__init__() self.title("my app") self.geometry("400x180") self.grid_columnconfigure(0, weight=1) self.grid_rowconfigure(0, weight=1) self.Frame_A = Frame1(self) self.Frame_A.grid(row=0, column=0, padx=1, pady=(1, 0), sticky="nswe") self.Frame_B = Frame2(self) self.Frame_B.grid(row=0, column=1, padx=1, pady=(1, 0), sticky="nsw") self.Frame_C = Frame3(self) self.Frame_C.grid(row=1, column=0, padx=1, pady=(1, 10), sticky="nsw") def button_event(self): print("button_event") app = App() app.mainloop()
  9. أجل هذا ما قمت به فعلا ولاكن ظهر الخطأ هل المشكلة في التنفيذ من الكلاس أرجو تتبع الكود أخي لعلى هناك خطأ
  10. السلام عليكم ورحمة الله وبركاته أين الخطأ في في كتابة هذا الكود وماهي أسهل طريقة لتتبع الكود ومعرفة الخطأ import customtkinter class Frame1(customtkinter.CTkFrame): def __init__(self, master): super().__init__(master) self.checkbox_1 = customtkinter.CTkCheckBox(self, text="checkbox 1") self.checkbox_1.grid(row=0, column=0, padx=10, pady=(10, 0), sticky="w") self.checkbox_2 = customtkinter.CTkCheckBox(self, text="checkbox 2") self.checkbox_2.grid(row=1, column=0, padx=10, pady=(10, 0), sticky="w") self.optionmenu = customtkinter.CTkOptionMenu(self, values=["option 1", "option 2"]) self.optionmenu.grid(row=2, column=0, padx=10, pady=(10, 0), sticky="w") class Frame2(customtkinter.CTkFrame): def __init__(self, master): super().__init__(master) self.button = customtkinter.CTkButton(self, text="فتح ملف", command=button_event) self.button.grid(row=0, column=0, padx=10, pady=(10, 0), sticky="w") class App(customtkinter.CTk): def __init__(self): super().__init__() self.title("my app") self.geometry("400x180") self.grid_columnconfigure(0, weight=1) self.grid_rowconfigure(0, weight=1) self.Frame_A = Frame1(self) self.Frame_A.grid(row=0, column=0, padx=10, pady=(10, 0), sticky="nsw") self.Frame_B = Frame2(self) self.Frame_B.grid(row=0, column=1, padx=10, pady=(10, 0), sticky="nsw") def button_event(Frame2): print("button_event") app = App() app.mainloop()
  11. أشكرك أخي يبدو أن هناك مشكلة بالكود في الحقيقة الكود تم تنفيذه ولاكن قيم العمود الخاصة Table['3أكبر_قيمة'] تأتي كلها بقيمة 0
  12. المشكلة قائمة هذا الخطأ عند محاولة إسخدام الكود الأخير المستلم منك أخي لأعلم ماسبب المشكله in Subject_One Table.to_excel(writer, sheet_name='Sheet1', startrow=writer.sheets['Sheet1'].max_row, index=False) ~~~~~~~~~~~~~^^^^^^^^^^ KeyError: 'Sheet1'
  13. أخي الكود الثاني يظهر لي الخطأ ValueError: Sheet 'Sheet1' already exists and if_sheet_exists is set to 'error'. كيف نعالج هذه المشكلة أما الكود بالطريقة الأولى التي أخبرتني بها ظهرت لي مشكلة obj_labels.get_indexer(new_labels) كيف نعالج هذه المشكلة
  14. أخي لم تنج معي الفكرة أوضح لك أكثر يوجد هذا الكود كالتالي import pandas as pd def Subject_One(cl1,cl2,cl3,cl4): df = pd.read_excel("AAA.xlsx",header=None) selected_column_1 = df.iloc[8::2, [0,1,2,cl1,cl2,cl3,cl4]] selected_column_1.reset_index(drop=True, inplace=True) selected_column_2 = df.iloc[9::2, [2,cl1,cl2,cl3,cl4]] selected_column_2.reset_index(drop=True, inplace=True) A = pd.DataFrame(selected_column_1) B = pd.DataFrame(selected_column_2) Table=pd.concat([A,B],axis=1) repeated_values1 = [] repeated_values2 = [] for i in range(len(Table)): repeated_values1.append(df.iloc[6,3]) repeated_values2.append(df.iloc[3,4]) Table['الإسم'] = repeated_values1 Table['الرقم'] = repeated_values2 Table.fillna(0, inplace=True) Table["مرحلة الأولى"] = Table.iloc[:, [5,6]].max(axis=1) Table["مرحلة ثانية"] = Table.iloc[:, [10,11]].max(axis=1).apply(lambda x: 50 if x > 50 else x) Table['القيمة'] = Table.apply(lambda row: row.iloc[14] if row.iloc[15] == 0 else row.iloc[15] if 0 < row.iloc[15] <= 50 else None, axis=1) Subject_One(3,4,5,6) Subject_One(7,8,9,10) Table.to_excel("20207.xlsx", index=False, append=True) هل أكتب كود الحفظ بهذه الكيفية
  15. السلام عليكم ورحمة الله وبركاته جمعة مباركة للجميع لدي سؤال أريد طرحة عليكم إخوتي لدي Data Frame وقمت بحفظها على ملف إكسل من خلال الكود التالي Table.to_excel("123456.xlsx", index=False) الأن لدي Data Frame بنفس عدد الأعمدة أريد حفظها على نفس الملف السابق استكمال للجدول السابق فما هو الكود المستخدم لأتمكن من الحفظ على نفس الملف دون فقدان البيانات الأولى
  16. شكرا أستاذ خالد على المساعدة بارك الله فيك وجزاك الله خيراً جمعة مباركة أخي خالد أسف على الإطالة في الأسئلة سؤال أخر سمحت نحن في الأمثلة السابقة نقوم بطباعة عمود جديد ويضاف إلى الجدول هكذا Table['3أكبر_قيمة'] = لنفترض أني لا أريد الطباعة في الجدول أي لا تظهر للمستخدم وفي نفس الوقت أحتاج أن تكون من ضمن الجدول لتنفيذ العمليات عليها كيف ممكن أقوم بذلك لتحسين هذا الكود df = pd.read_excel("aaa.xlsx",header=None) selected_column_1 = df.iloc[8::2, [0,1,2,3,4,5,6]] selected_column_1.reset_index(drop=True, inplace=True) selected_column_2 = df.iloc[9::2, [2,3,4,5,6]] selected_column_2.reset_index(drop=True, inplace=True) A = pd.DataFrame(selected_column_1) B = pd.DataFrame(selected_column_2) Table=pd.concat([A,B],axis=1) repeated_values1 = [] repeated_values2 = [] for i in range(len(Table)): repeated_values1.append(df.iloc[6,3]) repeated_values2.append(df.iloc[3,4]) Table['الإسم'] = repeated_values1 Table['الرقم'] = repeated_values2 Table.fillna(0, inplace=True) Table['1أكبر_قيمة'] =Table.iloc[:, [5,6]].max(axis=1) Table['2أكبر_قيمة'] =Table.iloc[:, [10,11]].max(axis=1).apply(lambda x: 50 if x > 50 else x) Table['3أكبر_قيمة'] = Table.apply(lambda row: row.iloc[14] if row.iloc[15] == 0 else row.iloc[15] if 0 < row.iloc[15] <= 50 else None, axis=1) في الكود السابق أريد التعديل عليه حيث أن العمود Table['1أكبر_قيمة'] = و العمود Table['2أكبر_قيمة'] = لا أريد طباعتهم وفي نفس الوقت أحتاجهم في التطبيق عليهم في الكود Table['3أكبر_قيمة'] = Table.apply(lambda row: row.iloc[14] if row.iloc[15] == 0 else row.iloc[15] if 0 < row.iloc[15] <= 50 else None, axis=1) هل من طريقة لحفظهم في متغير مثلا ---------------------------------------------------------------------------------------------------------- هذه محاولة مني ولاكن يوجد العديد من الإخطاء أرجو منك أخي المراجعة والتصحيح إذ أمكن repeated_values1 = [] repeated_values2 = [] repeated_values3 = [] repeated_values4 = [] for i in range(len(Table)): repeated_values1.append(df.iloc[6,3]) repeated_values2.append(df.iloc[3,4]) Table['إسم المادة'] = repeated_values1 Table['العام الدراسي'] = repeated_values2 Table.fillna(0, inplace=True) repeated_values3.append(Table.iloc[:, [5,6]].max(axis=1)) repeated_values4.append(Table.iloc[:, [10,11]].max(axis=1).apply(lambda x: 50 if x > 50 else x)) Table['3أكبر_قيمة'] = Table.apply(lambda row: row.repeated_values3 if row.repeated_values4 == 0 else row.repeated_values4 if 0 < row.repeated_values4 <= 50 else None, axis=1)
  17. معذرة أخي أين الخطأ عندي في هذا الكود لو سمحت حاولت ولاكن لم أستطع فهم الخطأ Table['3أكبر_قيمة'] = Table.iloc[:, 15](axis=1).apply(lambda x: Table.iloc[:, 14] if 0 < x < 50 else x) أشرح لك الفكرة التي أحاول الوصول إليها الأن بشكل مختصر أريد أن أنظر في العمود 15 إذا كانت القيمة = 0 ينسخ قيمة العمود 14 ويضعها في العمود الجديد وإذا كانت القيمة أكبر من 0 وأصغر من 50 ينسخ قيمة العمود 15 وهي التي يضعها في العمود الجديد هذا ما حولت أن أفعله وجزاك الله خيراً أخي خالد
  18. هل يمكن التعديل للكود الثالي Table['3أكبر_قيمة'] = Table.iloc[:, [14,15]].max(axis=1).apply(lambda x: Table.iloc[:, [15]],axis=1 if x < 50 or x > 0 else Table.iloc[:, [14]],axis=1) حيث أريد أن أطبق شرط إذا كان العمود 15 القيمة به أصغر من 50 وأكبر من 0 أجعل النتيجة تأخذ قيمة العمود 14
  19. هذا المطلوب تماما أخي لاكن ظهرت لي مشكلة عند التنفيذ أرجو شرحها لي Table['2أكبر_قيمة'] = Table.iloc[:, [10,11]].max(axis=1).apply(lambda x: 50 if x > 50 else x) ^^^^^^ TypeError: '>' not supported between instances of 'NoneType' and 'int'
  20. رائع أخي لو سمحت لدي سؤال أخر بنفس النمط السابق أحتاج أن أستخدم دالة if حيث مثلا عند استخدام max بين عمودين ووجدت القيمة أكبر من 50 مثلا أريد أن يتجاهل القيمة الكبرى ويطبع مكانها 50
  21. أخي هل يمكن أن أستخرج بين القيمة الأكبر بوجود خلية فارغة أي مثلا عمود به قيمة 20 مثلا والعمود الأخر قيمة فارغة بحيث تكون النتيجة 20
  22. جيد جدا هذا المثال هنا الأن كيف يمكن أن أستخرج القيمة الأكبر كما فعلت بالمثال الأول
  23. أرجو مثال أخر باستخدام DataFrame مع iloc
  24. السلام عليكم إخوتي مساعدة في كتابة كود يقوم بالوظيفة التالية لدي ملف إكسل يحتوي على مجموعة من الأعمدة والصفوف أحتاج أن أستخرج العمود الثالث والرابع و الخامس على سبيل المثال وأكون من ذلك DataFrame باستخدام مكتبة pandas بعد تكوين DataFrame أريد أن أقوم بعملية قراءه صف صف من هذه DataFrame للأعمدة المتكونة منها وأن أستخرج القيمة الأكبر والتخزين في عمود جديد نوضح لكم أكثر أقرأ الصف الأول وأقارن بين الثلاثة الأعمدة التي تكونت منها وأستخرج أكبر قيمة ومن ثم تخزينها على عمود جديد أقرأ الصف الثاني وأقارن بين الثلاثة الأعمدة التي تكونت منها وأستخرج أكبر قيمة ومن ثم تخزينها على عمود جديد الذي تم تكوينه سابقا
×
×
  • أضف...