هل يصلح المتوسط الحسابي لأي عمود رقمي في البيانات؟
المتوسط الحسابي لأي عمود رقمي يحتاج إلى سؤال عن المعنى، لا الصيغة وحدها. المتوسط هو مجموع القيم مقسوما على عددها. [1] لكن إمكان جمع خانات رقمية لا يحدد ما الذي يقيسه الناتج.
قراءات عربية في العلوم والتقنية والطبيعة والثقافة، تبدأ بسؤال وتترك لك مساحة للاستكشاف.
2297 مقالًا
المتوسط الحسابي لأي عمود رقمي يحتاج إلى سؤال عن المعنى، لا الصيغة وحدها. المتوسط هو مجموع القيم مقسوما على عددها. [1] لكن إمكان جمع خانات رقمية لا يحدد ما الذي يقيسه الناتج.
الوحدة النقدية في بيانات الأسعار جزء من معنى المبلغ. يعرف البنك المركزي الأوروبي سعر الصرف بما تتبادل به عملة بأخرى، ويوضح أنه يتغير في الأسواق. [1] لذلك لا نعامل مبالغ بعملتين ككميات متطابقة الوحدات.
العدد التراكمي وعد الفترة يصفان معنيين مختلفين. يعرّف Prometheus العداد Counter بأنه قيمة تراكمية تزيد أو تصفر عند إعادة التشغيل، ويميزه عن Gauge الذي قد يصعد ويهبط. [1]
النسبة المئوية والكسر العشري في البيانات قد يمثلان النسبة نفسها بطريقتين. تعني المئوية «لكل مئة»؛ ولتحويل القيمة المكتوبة بالمئة إلى عشرية نقسمها على 100، وللعكس نضرب في 100. [1]
القيمة المنطقية في البيانات تعبر عن إحدى حالتين محددتين. في JSON Schema، يقبل النوع boolean القيمتين true وfalse؛ ولا يقبل العددين 1 و0 بديلين عنهما. هذا حكم عن النوع في هذا المخطط، وليس قاعدة تحويل عامة لكل لغة برمجة. [1]
الحقل متعدد القيم في البيانات يحتوي أكثر من عنصر داخل السجل نفسه. مصفوفات JSON تحفظ عناصر مرتبة، وقد تختلف أنواع عناصر المصفوفة؛ أما ما تعنيه القائمة في المهمة فيحتاج وصفا خاصا بالمصدر. [1]
قراءة CSV دون فقد المعنى تبدأ بفهم حدود الحقول. يوضح RFC 4180 قواعد صيغة شائعة: الفاصلة تفصل الحقول، والحقل الذي يتضمن فاصلة أو سطرا جديدا أو علامة اقتباس يقتبس بعلامتي اقتباس مزدوجتين. [1]
ترميز CSV وفاصل الأعمدة يجيبان عن سؤالين مختلفين. تعرض وثائق Python تحديد encoding عند فتح الملف، وتحديد delimiter عند تحليل حقوله. الأول يحدد فك البايتات إلى نص، والثاني يحدد علامة الفصل بين الحقول. [1]
تحويل JSON المتداخل إلى جدول يغير طريقة تنظيم الحقول. توفر pandas الدالة json_normalize، مع record_path لاختيار قائمة السجلات وmeta لإضافة حقول من سياقها إلى الصفوف الناتجة. لكن اختيار الوحدة والعلاقة المناسبة يبقى قرارا يخص البيانات والمهمة. [1]
الجدول العريض والطويل في البيانات قد ينظمان المعلومات نفسها بطريقتين. تصف pandas وظيفة melt بأنها نقل أعمدة القياسات إلى صفوف، مع الاحتفاظ بأعمدة التعريف المختارة. هذا تغيير بنية، ولا يعني بحد ذاته جمع قياسات جديدة. [1]
المفتاح الأساسي في البيانات يحدد صفا بعينه داخل جدول. في PostgreSQL يمكن أن يتكون من عمود أو مجموعة أعمدة، ويشترط أن تكون قيم المفتاح فريدة وغير null. تحديد هوية الصف يختلف عن مجرد عرض وصف مألوف له. [1]
قيد التفرد في البيانات يفرض تميز قيم عمود أو مجموعة أعمدة بين صفوف الجدول. وهو قاعدة قبول لقيم محددة؛ لا يقدم وحده تفسير السبب الذي جعل سجلين يتشابهان، ولا يختار تلقائيا أيهما يمثل المعلومة الصحيحة. [1]
المفتاح الخارجي في البيانات يربط قيما في جدول بقيم مرجعية في جدول آخر. توضح وثائق SQLite أن القيد يفحص وجود صف مرجعي مطابق، مع معاملة خاصة للقيم null. وجود الصف لا يثبت وحده صحة العلاقة في الواقع. [1]
تضاعف الصفوف بعد دمج جدولين قد ينتج من تكرار المفتاح في الجانبين. تشرح pandas أن الربط متعدد إلى متعدد ينتج تركيبات الصفوف المرتبطة بالمفتاح نفسه. لذلك قد يزيد الناتج دون جمع بيانات جديدة. [1]
فحص علاقة واحد إلى متعدد يبدأ بتحديد الجانب الذي يجب أن يظهر فيه كل مفتاح مرة واحدة. في pandas.merge، يتحقق validate="one_to_many" من تفرد مفاتيح الجدول الأيسر؛ لا يثبت هذا الشرط وحده أن كل سجل وجد مقابله المطلوب. [1]
ربط السجلات دون معرف موثوق يحتاج أدلة على أن السجلين يصفان الشيء نفسه. توضح سياسة ONS احتمال ربط سجلين خطأ، أو عدم ربط سجلين للكيان نفسه؛ هما خطآن مختلفان في جودة الربط. [1]
جودة البيانات لمشروع ذكاء اصطناعي تعتمد على الغرض من استخدامها. يصف إطار جودة البيانات الحكومي البريطاني الجودة بملاءمة البيانات للغرض؛ قد تختلف الاحتياجات والمعايير بين استخدام وآخر. [1]
اكتمال البيانات ودقتها يجيبان عن سؤالين مختلفين. يصف الإطار الحكومي البريطاني الاكتمال بوجود السجلات والقيم المهمة المطلوبة، والدقة بمطابقة البيانات للواقع. يمكن أن تكون البيانات مكتملة وتحتوي قيما خاطئة. [1]