డేటా-సెంట్రిక్ పైథాన్ ప్యాకేజీల యొక్క గొప్ప పర్యావరణ వ్యవస్థ కారణంగా 'పాండాలు' డేటా విశ్లేషణను నిర్వహించడానికి గొప్ప భాష. ఇది రెండు కారకాల విశ్లేషణ మరియు దిగుమతిని సులభతరం చేస్తుంది. ప్రామాణిక విచలనం అనేది సగటు నుండి తీసుకోబడిన 'విలక్షణ' విచలనం. ఇది డేటాఫ్రేమ్ యొక్క అసలు కొలత యూనిట్లను తిరిగి ఇస్తుంది కాబట్టి ఇది చాలా ఉపయోగించబడుతుంది. ప్రామాణిక విచలనం యొక్క గణన కోసం పాండాలు std()ని ఉపయోగించాయి. డేటాఫ్రేమ్లో అడ్డు వరుస లేదా నిలువు వరుస రూపంలో ఉండే ఇవ్వబడిన విలువల నుండి ప్రామాణిక విచలనాన్ని లెక్కించవచ్చు. మేము పాండాలు ప్రామాణిక విచలనం ఉపయోగించబడే అన్ని మార్గాలను అమలు చేస్తాము. కోడ్ అమలు కోసం, పైథాన్-స్నేహపూర్వక వాతావరణంలో వ్రాయబడినందున మేము 'స్పైడర్' సాధనాన్ని ఉపయోగిస్తాము.'
వాక్యనిర్మాణం
'df.std ( ) ”
డేటాఫ్రేమ్లో ప్రామాణిక విచలనాన్ని లెక్కించడానికి క్రింది వాక్యనిర్మాణం ఉపయోగించబడుతుంది. డేటాఫ్రేమ్లోని “df” అనేది “డేటాఫ్రేమ్” యొక్క సంక్షిప్తీకరణ. ప్రామాణిక విచలనం ఏమి చేస్తుంది? అవసరమైన డేటా ఎంత పొడిగించబడిందో ఇది కొలుస్తుంది. మరింత విస్తరించిన అధిక విలువలు, అధిక ప్రామాణిక విచలనం సంభవించాలి.
తిరిగి
పాండాస్ స్టాండర్డ్ డివియేషన్ ఆవశ్యకత ఆధారంగా స్థాయిని నిర్దేశిస్తే డేటాఫ్రేమ్ని అందిస్తుంది.
పాండాల ప్రామాణిక విచలనాన్ని గణిస్తున్నప్పుడు “std()” ఫంక్షన్ “df”లోని “NaN” విలువలను స్వయంచాలకంగా విస్మరిస్తుందని గమనించండి. “NaN”ని “సంఖ్య కాదు” అని వివరించవచ్చు అంటే నిర్దిష్టమైన విలువకు కేటాయించబడదు.
పాండాలు ప్రామాణిక విచలనం యొక్క ఉదాహరణలతో అమలు చేయబడే పద్ధతులు క్రిందివి:
-
- ఒకే నిలువు వరుసలో పాండాలు ప్రామాణిక విచలనం గణన.
- బహుళ నిలువు వరుసలలో పాండాలు ప్రామాణిక విచలనం గణన.
- అన్ని సంఖ్యా నిలువు వరుసల పాండాస్ ప్రామాణిక విచలనం గణన.
- అక్షం = 1 ఉపయోగించి పాండాల ప్రామాణిక విచలనం.
- అక్షం = 0 ఉపయోగించి పాండాల ప్రామాణిక విచలనం.
పాండాస్లో ప్రామాణిక విచలనం యొక్క గణన కోసం డేటాఫ్రేమ్ను సృష్టిస్తోంది
ముందుగా, 'స్పైడర్' సాఫ్ట్వేర్ను తెరవండి. ఇప్పుడు పాండాస్ లైబ్రరీని pdగా దిగుమతి చేయండి. మేము 'x', 'y' మరియు 'z' వంటి పదాలను '22', '10', '11', '16', '12', '45గా కలిగి ఉన్న స్కోర్బోర్డ్తో కూడిన డేటాఫ్రేమ్ను సృష్టిస్తాము. ”, “36”, మరియు “40”. మేము వారి సహాయక విలువలను “8”, “9”, “13”, “7”, “22”, “24”, “4” మరియు “6”గా కలిగి ఉన్నాము, అలాగే రీబౌండ్ల విలువ “17”, “ 14', '3', 5', '9', '8', '7' మరియు '4'.
కోడ్లో కేటాయించిన విలువల ప్రకారం డిస్ప్లేలు సృష్టించిన డేటాఫ్రేమ్ను చూపుతాయి:
ఉదాహరణ # 01: ఒకే కాలమ్లో పాండస్ స్టాండర్డ్ విచలనం గణన
ఈ ఉదాహరణలో, మేము పాండాస్ డేటాఫ్రేమ్లో ఒకే నిలువు వరుస యొక్క ప్రామాణిక విచలనాన్ని గణిస్తాము. డేటాఫ్రేమ్ జట్టు విలువలను 'u', 'v' మరియు 'b'గా కలిగి ఉంటుంది, వాటి పాయింట్లు '44', '33', '22', '44', '45', '88', '96 ” మరియు “78”. అసిస్ట్ల విలువలు “7”,”8”, “9”, “10”, “11”, “14”, “18” మరియు “17”గా ఉంటాయి, అలాగే రీబౌండ్ల విలువలు “11”, “ 9', '8', '7', '6', '5', '4' మరియు '3'. సింగిల్ కాలమ్ ప్రామాణిక విచలనాన్ని లెక్కించడానికి డేటాఫ్రేమ్ నుండి కాలమ్ 'పాయింట్లు' ఎంచుకోబడింది.
అవుట్పుట్ కాలమ్ “పాయింట్లు” లెక్కించిన ప్రామాణిక విచలనాన్ని చూపుతుంది:
ఉదాహరణ # 02: బహుళ నిలువు వరుసలలో పాండస్ ప్రామాణిక విచలనం గణన
ఈ ఉదాహరణలో, మేము బహుళ నిలువు వరుసలలో పాండాల ప్రామాణిక విచలన గణనలను అమలు చేస్తాము. ఈ డేటాఫ్రేమ్లో, '33', '22', '66', '55'గా స్కోర్తో జట్టు విలువలను 'n', 'w' మరియు 't'గా కలిగి ఉన్న స్పోర్ట్స్ స్కోర్బోర్డ్ డేటా మళ్లీ ఉంటుంది. '44', '88', '99' మరియు '77'. “9”, “7”, “8”, “11”, “16”, “14”, “12” మరియు “13” వంటి అసిస్ట్లు మరియు “5”, “8”, “1”, “ రీబౌండ్ అవుతాయి 2', '3', '4', '6' మరియు '7'. ఇక్కడ మేము డేటాఫ్రేమ్కు వర్తింపజేయబడిన ఫంక్షన్ std()ని ఉపయోగించడం ద్వారా రెండు నిలువు వరుసల “పాయింట్లు” మరియు “రీబౌండ్లు” యొక్క ప్రామాణిక విచలనాన్ని గణిస్తాము.
మనం చూస్తున్నట్లుగా, అవుట్పుట్ ప్రామాణిక విచలనం పాయింట్ల కాలమ్లో 26.944387గా మరియు రీబౌండ్ కాలమ్లో 2.449490గా వచ్చినట్లు చూపిస్తుంది.
ఉదాహరణ # 03: అన్ని సంఖ్యా నిలువు వరుసల పాండాస్ స్టాండర్డ్ విచలనం గణన
ఇప్పుడు మనం సింగిల్ మరియు బహుళ వరుసల ప్రామాణిక విచలనాన్ని ఎలా లెక్కించాలో నేర్చుకున్నాము. మనం డేటాఫ్రేమ్లోని అన్ని కాలమ్ పేర్లను పేర్కొనకూడదనుకుంటే మరియు మొత్తం డేటాఫ్రేమ్ను లెక్కించకూడదనుకుంటే? ఫలితాలలో పూర్తి డేటాఫ్రేమ్ యొక్క గణన కోసం పాండాస్ ప్రామాణిక విచలనం యొక్క సాధారణ ఫంక్షన్ అమలుతో ఇది సాధ్యమవుతుంది. ఇక్కడ డేటాఫ్రేమ్లో “33”, “36”, “79”, “78”, “58”, “55” స్కోరింగ్ విలువలతో “l”, “m” మరియు “o” ఉంటాయి మరియు రెండు జట్లు ఒకే స్కోర్ను కలిగి ఉంటాయి అంటే '25'. అసిస్ట్లు “1”, “2”, “3”, “4”, “6”, “9”, “5” మరియు “7” మరియు వాటి రీబౌండ్లు “14”, “10”, “2”గా ఉన్నాయి , '5', '8', '3', '6' మరియు '9'. మేము పాండాస్ “std()” ఫంక్షన్ని ఉపయోగించి డేటాఫ్రేమ్లోని పాండాల ద్వారా ప్రామాణిక కాలమ్ విచలనాలను అన్నింటిని లెక్కించవచ్చు.
డిస్ప్లే క్రింద చూపిన మొత్తం 'df' యొక్క లెక్కించిన ప్రామాణిక విచలనాన్ని కలిగి ఉంది; పాండాలు మొదటి నిలువు వరుస యొక్క ప్రామాణిక విచలనాన్ని లెక్కించలేదని కూడా మనం గమనించవచ్చు, ఇది 'జట్టు', ఎందుకంటే ఇది సంఖ్యా కాలమ్ కాదు.
ఉదాహరణ # 04: అక్షం = 0 ఉపయోగించి పాండాలు ప్రామాణిక విచలనం
ఈ ఉదాహరణలో, డేటాఫ్రేమ్లు మరింత డేటాతో 'g', 'h' మరియు 'k'గా క్రీడల జట్లను కలిగి ఉంటాయి. ఇక్కడ, మేము అక్షాన్ని '0'గా ఉపయోగించడం ద్వారా ప్రామాణిక విచలనాన్ని గణిస్తాము, ఇది పాండాస్ ప్రామాణిక విచలనంలో ఉపయోగించే పరామితి. ఈ ఆర్గ్యుమెంట్ డేటాఫ్రేమ్ యొక్క కాలమ్ వారీగా ప్రామాణిక విచలనాన్ని గణిస్తుంది.
కింది అవుట్పుట్ లెక్కించిన ప్రామాణిక విచలనం యొక్క నిలువు వరుసలలో ఫలితాలను ప్రదర్శిస్తుంది. పాయింట్ల నిలువు వరుస '24.0313062'గా లెక్కించబడిన ప్రామాణిక విచలనాన్ని కలిగి ఉంది, అసిస్ట్ల కాలమ్లో లెక్కించబడిన ప్రామాణిక విచలనం '2.669270'గా ఉంది మరియు రీబౌండ్ కాలమ్ యొక్క లెక్కించిన ప్రామాణిక విచలనం '3.943802'గా చూపబడుతుంది.
ఉదాహరణ # 05: అక్షం = 1 ఉపయోగించి పాండాలు ప్రామాణిక విచలనం
ఇక్కడ మనం పాండాలలో ప్రామాణిక విచలనాన్ని గణించడానికి “1”గా కేటాయించిన అక్షం పరామితిని ఉపయోగిస్తాము. అక్షం '1' ఏ తేడా చేయవచ్చు? “1” అక్షం ఆర్గ్యుమెంట్ డేటాఫ్రేమ్లోని సంఖ్యా విలువల వరుసల వారీగా ప్రామాణిక విచలనాన్ని గణిస్తుంది. డేటాఫ్రేమ్లో మూడు టీమ్లు “s”, “d” మరియు “e” ఉన్నాయి, డేటా కాలమ్ల జోడింపుతో జట్టు పాయింట్లు, టీమ్ యొక్క అసిస్ట్లు మరియు టీమ్ రీబౌండ్లు. అన్ని దిశలు డేటాఫ్రేమ్లో విభిన్న విలువలతో కేటాయించబడ్డాయి. ఈ అక్షం పరామితి అటువంటి గేమ్ ఛేంజర్, సమయానికి, ప్రామాణిక విచలనంతో లెక్కించబడిన కాలమ్ ప్లస్ పాయింట్లో డేటా ఉండాలనుకునే డేటాపై మనం పని చేయాలి.
కింది అవుట్పుట్ డేటాఫ్రేమ్లోని వరుసలో లెక్కించబడిన ప్రామాణిక విచలనాన్ని ప్రదర్శిస్తుంది:
ముగింపు
పాండాస్ స్టాండర్డ్ డివియేషన్ అనేది చాలా టెక్నికల్ ఫంక్షన్, ఇది పాండాస్ డేటాఫ్రేమ్ల ఉత్సాహం ఒప్పందం యొక్క ప్రామాణిక విచలనాన్ని కనుగొనడం వలన ఇది చాలా ప్రయోజనకరమైన ఫంక్షన్. ఈ సంపాదకీయంలో, మేము పాండాలలో ప్రామాణిక విచలనాన్ని లెక్కించే పద్ధతులను అధ్యయనం చేసాము. మేము ప్రామాణిక విచలనం మరియు బహుళ నిలువు వరుసల యొక్క సింగిల్-కాలమ్ గణనలను చేసాము మరియు మొత్తం డేటాఫ్రేమ్ యొక్క ప్రామాణిక విచలనాన్ని కూడా లెక్కించాము. అన్ని వ్యూహాలు స్థిరంగా మరియు ఆశించిన ఫలితాలతో ఉపయోగించినంత కాలం బాగా పని చేస్తాయి.