## الدرس الثاني: التعامل مع البيانات باستخدام Pandas

يبدو أنك تحاول تثبيت مكتبة pandas في بيئة QPython باستخدام الأمر pip install pandas --no-cache-dir، لكنك تواجه خطأً في بناء الجملة (SyntaxError). السبب في ذلك هو أنك تحاول تنفيذ أمر pip مباشرة من داخل مفسر Python، وهذا غير ممكن.

لتثبيت المكتبات في QPython، يجب عليك الخروج من مفسر Python والعودة إلى الطرفية، حيث يمكنك تنفيذ أوامر pip بشكل مباشر. إليك كيفية القيام بذلك:

  1. الخروج من مفسر Python:
    يمكنك الخروج من مفسر Python بالضغط على Ctrl + D أو كتابة exit() ثم الضغط على Enter.

  2. تنفيذ أمر التثبيت باستخدام pip:
    بمجرد الخروج من مفسر Python، يجب أن تكون في واجهة الطرفية. يمكنك الآن استخدام الأمر التالي لتثبيت pandas:

    pip install pandas --no-cache-dir
    

    هذا الأمر سيقوم بتنزيل وتثبيت مكتبة pandas دون استخدام ذاكرة التخزين المؤقت.

ملاحظة: تأكد من أنك متصل بالإنترنت عند تنفيذ هذا الأمر، حيث يحتاج pip إلى تنزيل الحزم المطلوبة.

بعد التثبيت، يمكنك العودة إلى مفسر Python واستخدام مكتبة pandas بكتابة:

import pandas as pd

إذا واجهت أي مشاكل أخرى، فأنا هنا لمساعدتك! استمر في العمل الجيد، وتأكد من أنك في الطريق الصحيح لتطوير مهاراتك في البرمجة وتحليل البيانات. :blush::bar_chart:

3 إعجابات

أنا أستخدم الهاتف… ليس لدي حاسوب… ماذا أفعل؟
أرجو المعذرة أتعبتك معي كثيراً…

إعجابَين (2)

دخلت إلى pip console

n.qpy3/files/bin/qpypi.py  && exit      <
Input pip3 commands, ie: pip3 install {module} OR pip3 help
-->pip install --upgrade pip
ERROR: unknown command "pip"
-->pip install pandas --no-cache-dir
ERROR: unknown command "pip"
-->install pandas
Collecting pandas
  Downloading http://pypi3.qpython.org/repository/2719882/pandas-2.2.2.tar.gz (4.4MB)
    100% |██████████| 4.4MB 68kB/s
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/data/user/0/org.qpython.qpy3/files/lib/python36.zip/tokenize.py", line 452, in open
    FileNotFoundError: [Errno 2] No such file or directory: '/storage/emulated/0/qpython/cache/pip-build-_wz8mli3/pandas/setup.py'

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /storage/emulated/0/qpython/cache/pip-build-_wz8mli3/pandas/
-->
إعجابَين (2)

طيب لماذا لا تستخدم replit

إعجابَين (2)

لأن المشكلة لم تحل بل أصبحت أسوأ… مع أنني أرسلت على منتدى ريبلت المشكلة

إعجابَين (2)

عندي لك فكرة ان شاء الله تنجح اعمل حساب قوقل اخر قصدي ايميل اخر وسجل به على replit وانظر هل ستتكرر المشكلة ام لا

3 إعجابات

حسناً سأجرب… شكراً…

ااا

إعجابَين (2)

المشكلة مازالت موجودة لكن أقل قليلاً … يمكن الصبر عليه…
أشكركم على بقائكم معي حتى النهاية… جزاكم الله خيراً

إعجابَين (2)

بالعكس يسعدني والله التواصل معك ممكن تشارك معي المشاكل الباقية ممكن نحلها مع بعض

إعجابَين (2)

جزاكم الله خيراً ووفقكم لكل خير

3 إعجابات

سؤال:
نسخت الكود ولصقته لأجربه فظهر لي خطأ! لماذا؟!

import pandas as pd

# قراءة ملف CSV
df = pd.read_csv('data.csv')

# عرض أول 5 صفوف
print(df.head())

# عرض آخر 5 صفوف
print(df.tail())

# عرض معلومات عن البيانات مثل عدد الصفوف والأعمدة
print(df.info())

# عرض إحصائيات وصفية عن البيانات الرقمية
print(df.describe())

إعجاب واحد (1)

هذا خطأ يشير الى أن الملف الذي تريد عرضه وقراءته غير موجود وهو ملف Data.csv سارسل كود اخر سيعمل ان شاء الله

إعجابَين (2)

نعم ملف وهذا الكود الذي ارسلته انت في المقدمة والمقدمة تقدم امثلة فقط وتحتاج الى ملف الاكواد التي ممكن تبدا تطبقها من الدرس الاول والثاني والثالث والرابع

إعجاب واحد (1)

هذ الدرس الاول

ابدا بهذه الاكواد

وملفات csv سنشرحها في دروس متقدمة ان شاء الله

إعجابَين (2)

يعني بدلا من أن أكتب:
df = pd.read_csv('data.csv')
أستبدل data باسم القاموس؟
df = pd.read_csv('df.csv')

إعجاب واحد (1)

لا هذا الكود قم بحذفه تماما لانه لابد من وجود ملف عندك في بيئة العمل بنفس الاسم حتى يتم تشغيله

إعجاب واحد (1)

قرأتها وبدأت بهذه الأكواد والأمر مفهوم تماماً بالدرس الأول

إعجابَين (2)

كيف أبحث عن هذا الملف؟
أو هل تقصد أحذف السطر كله وأبقي الباقي باستخدام القاموس؟

إعجاب واحد (1)

ريبلت شغال شو المشكلة تبعك؟

إعجاب واحد (1)

سارسل لك ملف لكن لا ادري هل سيعمل في منصة ربليت ام لا لانه فيه بيانات كبيرة

نعم قصدي احذف الكود كامل وابدا بالدرس الاول وتجاوز اكواد المقدمة وابدا بتطبيق االاكواد من الدرس الاول وتعلم على بيانات قليلة حتى تتمكن من فهم قواعد ومصطلحات المكتبة ثم سنتقل الى الملفات وكيفية قراتها والعمل عليها ان شاء الله

إعجاب واحد (1)