एसएएस में लुप्त मानों की गणना कैसे करें: उदाहरणों के साथ
एसएएस में लुप्त मानों की संख्या गिनने के लिए आप निम्नलिखित विधियों का उपयोग कर सकते हैं:
विधि 1: संख्यात्मक चर के लिए लुप्त मानों की गणना करें
proc means data =my_data
NMISS ;
run ;
विधि 2: वर्ण चर के लिए लुप्त मानों की गणना करें
proc sql;
select nmiss(char1) as char1_miss, nmiss(char2) as char2_miss
from my_data;
quit;
निम्नलिखित उदाहरण दिखाते हैं कि एसएएस में निम्नलिखित डेटासेट के साथ अभ्यास में प्रत्येक विधि का उपयोग कैसे करें:
/*create dataset*/
data my_data;
input team $pos $rebounds assists;
datalines ;
GA 10 8
BF4.
. F 7 10
DC. 14
EF. 10
FG 12 7
GC. 11
;
run ;
/*view dataset*/
proc print data =my_data;
उदाहरण 1: संख्यात्मक चरों के लिए लुप्त मानों की गणना करें
हम डेटासेट में प्रत्येक संख्यात्मक चर के लिए लापता मानों की संख्या की गणना करने के लिए निम्नलिखित कोड का उपयोग कर सकते हैं:
/*count missing values for each numeric variable*/
proc means data =my_data
NMISS ;
run ;
परिणाम से हम देख सकते हैं:
- बाउंस कॉलम में कुल 3 लुप्त मान हैं।
- सहायता कॉलम में कुल मिलाकर 1 लुप्त मान है।
उदाहरण 2: वर्ण चर के लिए लुप्त मानों की गणना करें
हम डेटासेट में प्रत्येक वर्ण चर के लिए लुप्त मानों की संख्या की गणना करने के लिए निम्नलिखित कोड का उपयोग कर सकते हैं:
/*count missing for each character variable*/
proc sql ;
select nmiss(team) as team_miss, nmiss(pos) as pos_miss
from my_data;
quit ;
परिणाम से हम देख सकते हैं:
- टीम कॉलम में 1 लुप्त मान है।
- पॉज़ कॉलम में 0 गुम मान हैं।
नोट : आप एनएमआईएसएस सुविधा के लिए संपूर्ण दस्तावेज़ यहां पा सकते हैं।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि एसएएस में अन्य सामान्य कार्य कैसे करें:
एसएएस में डेटा को सामान्य कैसे करें
एसएएस में डुप्लिकेट कैसे हटाएं
एसएएस में लुप्त मानों को शून्य से कैसे बदलें