حذف اطلاعات تکراری: کنار گذاشتن دادههای مشابه و نوشتن تعداد تکرار آنها
چرا باید دادههای تکراری را ساده کنیم؟
فرض کن معلم از شما خواسته تعداد دفعاتی که هر یک از همکلاسیها در صف ناهار جلو میآیند را بنویسی. اگر اسم «علی» را پنج بار پشت سر هم بنویسی، خواندن گزارش سخت میشود. بهتر است یک بار بنویسی «علی» و کنارش عدد ۵ را بگذاری. به این کار گروهبندی تکراریها میگویند.
دو راه برای این کار وجود دارد: راه اول حذف کردنِ ردیفهای تکراری و راه دوم شمارش تعداد تکرار هر مقدار. هر دو کمک میکنند گزارش کوتاه، مرتب و قابل فهم شود.
| نمونهٔ خام (پر از تکرار) | نمونهٔ پالایششده (بدون تکرار همراه با شمارش) |
|---|---|
| سیب، سیب، پرتقال، سیب، موز، پرتقال | سیب ۳ بار، پرتقال ۲ بار، موز ۱ بار |
| کتاب، دفتر، کتاب، کتاب، خودکار | کتاب ۳ بار، دفتر ۱ بار، خودکار ۱ بار |
در زندگی مدرسه چه جاهایی به این کار نیاز داریم؟
فرض کن میخواهی بدانی در هفته چه تعداد از دانشآموزان به کتابخانه آمدهاند. اگر هر بار که یک نفر وارد میشود، نامش را بنویسی، شاید از «زهرا» ده بار اسم ببینی. برای گزارش دقیق، یک بار بنویس «زهرا: ده بار». این کار در کارنامهٔ ورزش هم کاربرد دارد: مثلاً تعداد گلهایی که هر بازیکن در مسابقه زده است. به جای نوشتن «امیر، امیر، امیر» سه بار، مینویسی «امیر: سه گل».
حتی در خواندن دفترچهٔ تلفن دوستانت هم اگر چند نفر شمارهٔ تکراری بدهند، با این روش میفهمی آن شماره چند بار ثبت شده است.
سؤال و پاسخهای چالشی برای باهوشها
پرسش یک: اگر در یک فهرست، ۱۰۰ تا «پاککن» و ۱ تا «مداد» داشته باشیم، بعد از حذف تکراریها چه چیزی مینویسیم؟
پاسخ: مینویسیم «پاککن: ۱۰۰ بار» و «مداد: ۱ بار». خود پاککن فقط یک بار نوشته میشود، اما تعدادش کنارش میآید.
پرسش دو: چرا نمیتوانیم همهٔ تکراریها را پاک کنیم و هیچ شمارشی ننویسیم؟
پاسخ: چون آن وقت نمیفهمیم یک چقدر مهم یا پرتکرار بوده. مثلاً اگر از ۳۰ دانشآموز بپرسی غذای مورد علاقه چیست، و ۲۵ نفر بگویند «ماکارونی»، نباید فقط یک بار «ماکارونی» را بنویسی. باید بنویسی «ماکارونی: ۲۵ نفر».
پرسش سه: آیا همیشه باید تکراریها را از اول تا آخر چک کنیم؟
پاسخ: بله، برای گزارش دقیق باید همهٔ دادهها را یکبار نگاه کنی و هر کدام را که تکراری دیدی، فقط یک بار بنویسی و تعداد کل آن را بشماری. این کار مثل یک بازی مرتبسازی است.
نکتهٔ پایانی: وقتی گزارش مینویسی، همیشه به دنبال اطلاعات تکراری بگرد. آنها را حذف کن اما تعدادشان را یادداشت کن. این کار گزارش را دقیقتر، خلاصهتر و خوانا میکند. در دفتر برنامهریزی، فهرست خرید یا نظرسنجی کلاس هم میتوانی از این روش ساده ولی پرکاربرد استفاده کنی.