fx Thinking in Data
ENहिन्दी

Tidy data के नियम: एक रो = एक observation

⏱ 10 min

आप क्या सीखेंगे

  • चार नियम
  • रिपोर्ट लेआउट बनाम tidy लेआउट
  • आम untidy पैटर्न और उनका इलाज

समझिए

1. चार नियम

  1. हर रो एक observation है — एक बिक्री, एक इनवॉइस लाइन, एक अटेंडेंस एंट्री।
  2. हर कॉलम एक variable है — Date, Region, Product, Qty, Amount।
  3. हर सेल में एक ही वैल्यू — "Laptop, Mouse" या "5 pcs" नहीं।
  4. हर टेबल में एक ही तरह की चीज़ — बिक्री एक टेबल में, प्रोडक्ट की जानकारी दूसरी में।

इन नियमों वाला डेटा tidy कहलाता है। पिवट टेबल, Power Query, चार्ट, FILTER और XLOOKUP सब यही उम्मीद करते हैं।

2. रिपोर्ट लेआउट बनाम tidy लेआउट

आम मासिक रिपोर्ट (पढ़ने में आसान, विश्लेषण में मुश्किल):

Region Apr May Jun Total
North 1,46,000 1,62,000 2,01,000 5,09,000
South 1,45,000 60,000 54,000 2,59,000

महीने असल में वैल्यू (डेटा) हैं, पर हेडर में कॉलम नाम बनकर बैठे हैं। "कौन-सा महीना सबसे अच्छा था?" पूछने के लिए हर कॉलम का अलग फ़ॉर्मूला चाहिए।

Tidy रूप:

Region Month Amount
North Apr 146000
North May 162000
North Jun 201000
South Apr 145000
… … …

लंबा है, पर अब एक पिवट हर सवाल का जवाब देता है — महीने से, रीजन से, या दोनों से। (Power Query में यह बदलाव एक क्लिक है: Unpivot, मॉड्यूल 3।)

3. आम untidy पैटर्न और उनका इलाज

समस्या नुकसान इलाज
Merged cells सॉर्ट/फ़िल्टर टूटता है, नीचे खाली सेल unmerge करें, fill down करें
डेटा के बीच subtotal रो टोटल दो बार गिना जाता है उन्हें हटाएँ; टोटल पिवट को करने दें
खाली रो/कॉलम spacer के रूप में पिवट और Ctrl+T गैप पर रुक जाते हैं हटा दें
दो हेडर रो Excel एक हेडर + डेटा समझता है एक हेडर रो में मिलाएँ
"5 pcs", "₹1,200" टेक्स्ट में जोड़ नहीं सकते नंबर और यूनिट अलग करें; ₹ के लिए नंबर फ़ॉर्मेट
रंग से जानकारी (लाल = unpaid) फ़ॉर्मूले रंग नहीं पढ़ सकते Status कॉलम जोड़ें
एक सेल में कई वैल्यू फ़िल्टर या गिनती नहीं हो सकती Text to Columns / रो में बाँटें
टेक्स्ट में टाइप की तारीख़ें महीने से ग्रुप नहीं होता असली तारीख़ में बदलें (Foundations M5)

4. इसे Excel Table बनाएँ

डेटा के अंदर क्लिक करें → Ctrl + T → My table has headers → OK। Table Design में नाम बदलें (जैसे tblSales)।

फ़ायदे: रो जोड़ने पर अपने आप बढ़ती है, पिवट और फ़ॉर्मूले नया डेटा उठा लेते हैं, हेडर दिखते रहते हैं, tblSales[Amount] जैसे structured references।

5. कच्चा डेटा और रिपोर्ट अलग रखें

Raw data शीट: tidy, फ़ॉर्मेटिंग की चालाकी नहीं, टोटल नहीं। रिपोर्ट शीट: पिवट, चार्ट, फ़ॉर्मूले जो raw data से पढ़ें। रिपोर्ट के नंबर कभी raw data में वापस टाइप न करें।

आम गलतियाँ

स्रोत का लेआउट ठीक करने की जगह हर महीने हाथ से डेटा "साफ़" करना। डेटा के अंदर टोटल जोड़ना। raw data में महीने या साल को कॉलम हेडर बनाना।

अभ्यास

mediumआपको मिलने वाली कोई रिपोर्ट-स्टाइल शीट लें (ऊपर महीने)। उसे 3 कॉलम वाली tidy टेबल (Region, Month, Amount) में दोबारा बनाएँ, Excel Table में बदलें, और महीने के हिसाब से टोटल वाला पिवट बनाएँ।
एक row में Region/Month और numeric Amount रखें; एक header हो, totals न हों। Wide Targets में Apr–Jun की 9 rows; मासिक कुल 390000, 370000, 340000 और overall 1100000 हैं। Jul जोड़ने पर unpivot से 12 rows मिलें।

प्रश्नोत्तरी

Tidy data में एक रो क्या दर्शाती है?
एक observation, जैसे एक बिक्री
डेटा के अंदर subtotal रो समस्या क्यों हैं?
वे दो बार गिनी जाती हैं
रेंज को Excel Table में बदलने का शॉर्टकट?
Ctrl + T
Tidy data के नियम: एक रो = एक observation · हिंदी | ExcelWalaa