Ail Ahmed نشر 20 أكتوبر أرسل تقرير نشر 20 أكتوبر السلام عليكم عند عمل Run الكود ده بيظهار الخطاء import pandas as pd import sqlite3 df = pd.read_csv("Sheet1.csv") conn = sqlite3.connect("customer_data.db") df.to_csv("customer_address" , conn , if_exists="replace" , index=False) conn.close() TypeError: NDFrame.to_csv() got an unexpected keyword argument 'if_exists' 1 اقتباس
0 Chihab Hedidi نشر 20 أكتوبر أرسل تقرير نشر 20 أكتوبر الخطأ الذي يظهر لك يرجع إلى أن الدالة to_csv لا تحتوي على المتغير if_exists، و هذا المتغير مستخدم عادة مع الدوال التي تتعامل مع قواعد البيانات مثل to_sql وليس to_csv، و يبدو أنك تحاول حفظ بيانات الـ DataFrame إلى قاعدة بيانات SQLite، ولكنك تستخدم دالة to_csv بدلا من to_sql، لذا يجب استخدام الدالة to_sql هكذا: df.to_sql("customer_address", conn, if_exists="replace", index=False) 1 اقتباس
0 Ail Ahmed نشر 20 أكتوبر الكاتب أرسل تقرير نشر 20 أكتوبر بتاريخ 1 دقيقة مضت قال Chihab Hedidi: الخطأ الذي يظهر لك يرجع إلى أن الدالة to_csv لا تحتوي على المتغير if_exists، و هذا المتغير مستخدم عادة مع الدوال التي تتعامل مع قواعد البيانات مثل to_sql وليس to_csv، و يبدو أنك تحاول حفظ بيانات الـ DataFrame إلى قاعدة بيانات SQLite، ولكنك تستخدم دالة to_csv بدلا من to_sql، لذا يجب استخدام الدالة to_sql هكذا: df.to_sql("customer_address", conn, if_exists="replace", index=False) اه يا نهار ابيض انا اقصد اكتب to_sql مش to_csv انا غلطان شكرااا جدا لحضرتك 1 اقتباس
السؤال
Ail Ahmed
السلام عليكم
عند عمل Run الكود ده بيظهار الخطاء
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.