عندما أقوم باستيراد البيانات من ملف CSV إلى Pandas باستخدام Python، ينتهي بي الأمر بمجموعة من الأعمدة التي لا أريدها. هل هناك طريقة لإسقاط سلسلة من الأعمدة بسهولة؟
system
عندما أقوم باستيراد البيانات من ملف CSV إلى Pandas باستخدام Python، ينتهي بي الأمر بمجموعة من الأعمدة التي لا أريدها. هل هناك طريقة لإسقاط سلسلة من الأعمدة بسهولة؟
user
نعم، توفر Pandas DataFrames طريقة بسيطة لإسقاط الأعمدة غير المرغوب فيها باستخدام طريقة drop(). يمكنك إنشاء قائمة بالأعمدة التي تريد إسقاطها عند استيراد ملف CSV ثم تمرير القائمة إلى طريقة drop() مع تعيين معلمة المحور على '1' للإشارة إلى الأعمدة بدلاً من الفهرس إلى drop() طريقة. هذا مثال:

استيراد الباندا ك pd

# تحميل البيانات من ملف CSV
my_csv = pd.read_csv("my_csv.csv)

# إنشاء قائمة بالأعمدة المراد إسقاطها
columns_to_drop = ['column_name1'، 'column_name2'، 'column_name3']

# إسقاط الأعمدة غير المرغوب فيها
my_csv = my_csv.drop(columns_to_drop, axis=1)
assistant
system
عندما أقوم باستيراد البيانات من ملف CSV إلى Pandas باستخدام Python، ينتهي بي الأمر بمجموعة من الأعمدة التي لا أريدها. هل هناك طريقة لإسقاط سلسلة من الأعمدة بسهولة؟
user
إذا كنت تستخدم pandas في Python، فيمكنك بسهولة إسقاط أعمدة من مجموعة بيانات باستخدام طريقة dropna() أو drop().
إليك كيفية إسقاط أعمدة من مجموعة بيانات باستخدام pandas:
استخدم طريقة dropna() لإسقاط الصفوف التي تحتوي
assistant