పాండాస్ సిరీస్ రీసెట్ ఇండెక్స్

Pandas Siris Riset Indeks



'Series.reset_index()' పద్ధతిని ఉపయోగించడం ద్వారా పాండస్ సిరీస్ యొక్క సూచికను 0 నుండి ప్రారంభమయ్యే క్రమ సంఖ్య జాబితాకు రీసెట్ చేయవచ్చు. ఈ పద్ధతిని ఉపయోగించే సింటాక్స్ క్రింది విధంగా పేర్కొనబడింది:

మేము ఈ ట్యుటోరియల్‌లో ఈ ఫంక్షన్ యొక్క ఆచరణాత్మక అమలును చూస్తాము.







ఉదాహరణ 1: పాండస్ సిరీస్‌ని ఉపయోగించడం. రీసెట్_ఇండెక్స్() విధానం ప్రారంభ సూచిక జాబితాను కాలమ్‌గా ఉంచడానికి సిరీస్ యొక్క సూచికను రీసెట్ చేయడానికి

'Series.reset_index()' పద్ధతి ఈ ఉదాహరణలో పాండస్ సిరీస్ యొక్క సూచికను రీసెట్ చేయడానికి మరియు సిరీస్ కాపీలో మార్పులను ఉంచడానికి ఉపయోగించబడింది.



స్క్రిప్ట్‌కు అనుగుణంగా మా సిస్టమ్‌కు తగిన సాధనాన్ని కనుగొనడం ద్వారా పైథాన్ ప్రోగ్రామ్ యొక్క పని ప్రారంభించబడింది. ప్రోగ్రామ్‌ల అమలు కోసం “స్పైడర్” సాధనం ఎంపిక చేయబడింది.



మేము ముందుగా అవసరమైన లైబ్రరీలను లోడ్ చేయడం ద్వారా స్క్రిప్ట్‌ను ప్రారంభిస్తాము. పాండాస్ టూల్‌కిట్ నుండి “Series.reset_index()” పద్ధతిని ఉపయోగించారు కాబట్టి, మనం దీన్ని తప్పనిసరిగా మన పైథాన్ వాతావరణంలోకి లోడ్ చేయాలి. పాండాలు లైబ్రరీ 'ఇంపోర్ట్ పాండాలను పిడి' స్క్రిప్ట్‌ని వ్రాయడం ద్వారా దిగుమతి చేయబడింది. ఈ లైన్‌లోని “pd వలె” విభాగం “pd”ని “Pandas” లైబ్రరీకి మారుపేరుగా మార్చడాన్ని సూచిస్తుంది. కాబట్టి, మనం 'పాండాలు' ఉపయోగించాల్సిన అవసరం లేదు. మేము బదులుగా ఏదైనా పాండాస్ ఫీచర్‌ని యాక్సెస్ చేయడానికి “pd” అని వ్రాస్తాము.





“pd” అలియాస్‌ని ఉపయోగించి పాండాస్ మాడ్యూల్ నుండి మనం యాక్సెస్ చేసే మొదటి పద్ధతి “pd.Series” పద్ధతి. అందించిన విలువల శ్రేణితో శ్రేణిని సృష్టించడానికి ఈ పద్ధతి పాండాస్ అంతర్నిర్మిత పద్ధతి. మేము ఈ ఫంక్షన్‌ను అమలు చేస్తాము మరియు “34”, “21”, “18”, “45”, “76”, “82”, “22”, “40”, “91”, “101” విలువలను నిర్దేశిస్తాము, మరియు '8'. అలాగే, కాలమ్ పేరు 'పేరు' పరామితిని 'డేటా'గా ఉపయోగించి నిర్వచించబడింది.

ఆ తర్వాత, మేము “new_index” వేరియబుల్‌ని ప్రారంభించాము మరియు దానికి కొన్ని విలువలను కేటాయిస్తాము, అయితే మేము సిరీస్‌లోని విలువల కోసం ఉపయోగించిన అదే పొడవుతో. “new_index” వేరియబుల్ విలువలు “A01”, “A02”, “A03”, “A04”, “A05”, “A06”, “A07”, “A08”, “A09”, “A10”, మరియు 'A11'. మేము సూచిక కోసం ఈ వేరియబుల్‌లో నిల్వ చేసిన విలువలను ఉపయోగిస్తాము. సిరీస్ యొక్క సూచిక నిలువు వరుసను సెట్ చేయడానికి, మేము “Series.index” లక్షణాన్ని అమలు చేస్తాము మరియు దానికి “new_index” వేరియబుల్‌ని కేటాయిస్తాము. 'new_index'లో నిల్వ చేయబడిన విలువలు '0' నుండి ప్రారంభమయ్యే సూచిక యొక్క డిఫాల్ట్ జాబితాకు బదులుగా సిరీస్ యొక్క సూచికగా ఉంచబడతాయి. చివరగా, పేర్కొన్న సూచికతో సిరీస్‌ను చూడటానికి, మేము “ప్రింట్()” ఫంక్షన్‌ని పిలుస్తాము మరియు దాని కంటెంట్‌ను ప్రింట్ చేయడానికి “సంఖ్య” సిరీస్‌ను ఇన్‌పుట్‌గా పాస్ చేస్తాము.



డిఫాల్ట్ ఇండెక్స్ జాబితాను భర్తీ చేసిన నిర్దిష్ట సూచికలతో ఫలిత సిరీస్ టెర్మినల్‌లో ప్రదర్శించబడుతుంది.

ఈ వినియోగదారు నిర్వచించిన సూచిక జాబితాను డిఫాల్ట్ జాబితాకు రీసెట్ చేయడానికి, మేము పాండాస్ “Series.reset_index()” పద్ధతిని ఉపయోగిస్తాము.

మేము సూచిక జాబితాను రీసెట్ చేయడానికి “Series.reset_index()” పద్ధతిని పిలుస్తాము. సిరీస్ పేరు “reset_index()” పద్ధతితో “సంఖ్య”గా అందించబడింది. అందువలన, ఇది సిరీస్‌ను తనిఖీ చేయడం ద్వారా మరియు సూచిక జాబితాను డిఫాల్ట్ సెట్టింగ్‌లకు రీసెట్ చేయడం ద్వారా పని చేస్తుంది. ఈ మార్పులను సేవ్ చేయడానికి, మేము మార్చబడిన సూచిక జాబితాతో సిరీస్ యొక్క కాపీని రూపొందించే 'అవుట్‌పుట్' వేరియబుల్‌ని సృష్టిస్తాము. 'అవుట్‌పుట్' కంటెంట్‌ను ప్రదర్శించడానికి మేము 'ప్రింట్()' ఫంక్షన్‌ని ఉపయోగిస్తాము.

అవుట్‌పుట్ ఇమేజ్‌లో, డిఫాల్ట్ సీక్వెన్షియల్ ఇండెక్స్ ప్రదర్శించబడుతుందని మనం చూడవచ్చు. అలాగే, పేర్కొన్న ఇండెక్స్ జాబితా 'ఇండెక్స్' లేబుల్‌తో సిరీస్ యొక్క కొత్త కాలమ్‌గా జోడించబడింది.

ఉదాహరణ 2: పాండాస్ సిరీస్‌ని ఉపయోగించడం. శ్రేణి యొక్క సూచికను రీసెట్ చేయడానికి మరియు ప్రారంభ సూచికను వదలడానికి రీసెట్_ఇండెక్స్ () పద్ధతి

ఈ ఉదాహరణ “Series.reset_index()” పద్ధతిని ఉపయోగించి పాండాస్ సిరీస్ సూచికను రీసెట్ చేసే సాంకేతికతను ప్రదర్శిస్తుంది. అదనంగా, మేము 'Series.reset_index()' ఫంక్షన్ యొక్క 'డ్రాప్' పరామితిని ఉపయోగించి ప్రారంభంలో నిర్వచించిన సూచిక నిలువు వరుసను విస్మరిస్తాము.

కోడ్ స్నిప్పెట్ అమలు కోసం, మేము మొదట పాండాస్ లైబ్రరీని “pd”గా దిగుమతి చేస్తాము. అప్పుడు, మేము పాండాస్ సిరీస్‌ని సృష్టించడానికి ప్రస్తుతం లోడ్ చేయబడిన ఈ పాండాస్ మాడ్యూల్ నుండి ఒక పద్ధతిని అమలు చేస్తాము. “pd.Series()” ఫంక్షన్ ఉపయోగించబడింది మరియు ఈ విలువలను ఉపయోగించి సిరీస్‌ను రూపొందించడానికి మేము దానికి విలువల శ్రేణిని అందిస్తాము. సిరీస్ నిర్మాణం కోసం మేము పేర్కొన్న విలువలు స్ట్రింగ్ డేటాటైప్‌కు చెందినవి. ఈ విలువలు 'నెస్లే', 'క్యాడ్‌బరీ', 'మార్స్', 'డోవ్', 'లిండ్ట్', 'గొడివా', 'గిరార్డెల్లి' మరియు 'ఫెర్రెరో'. ఈ నిలువు వరుసను లేబుల్ చేయడానికి మేము 'పేరు' పరామితిని ఉపయోగిస్తాము. మేము చాక్లెట్ బ్రాండ్‌ల పేర్లను కలిగి ఉండే సిరీస్‌ని సృష్టించినప్పుడు దానికి 'బ్రాండ్' అని పేరు పెడతాము. సిరీస్ యొక్క పొడవు 8. ఒక శ్రేణి వస్తువు 'చాక్లెట్‌లు' సృష్టించబడింది మరియు పాండాస్ 'pd.Series()' పద్ధతి యొక్క ఆహ్వానం నుండి ఉత్పత్తి చేయబడిన ఫలితాన్ని కేటాయించింది.

అంతేకాకుండా, 'A', 'B', 'C', 'D', 'E', 'F', 'G' మరియు 'H' అనే ఈ విలువలతో వేరియబుల్ 'ఐడెంటిఫైయర్' సృష్టించబడుతుంది మరియు ప్రారంభించబడుతుంది. ఇది కలిగి ఉన్న విలువల పొడవు శ్రేణికి సంబంధించిన విలువల పొడవుకు సమానంగా ఉంటుంది. ఇప్పుడు, మేము సిరీస్ యొక్క డిఫాల్ట్ సూచిక జాబితాను మారుస్తాము మరియు ఇండెక్స్‌గా ఉపయోగించడానికి 'ఐడెంటిఫైయర్' వేరియబుల్ యొక్క విలువలను అందిస్తాము. సూచికను సెట్ చేయడానికి, “Series.index” లక్షణం అమలు చేయబడుతుంది. 'చాక్లెట్స్' సిరీస్ పేరు '.ఇండెక్స్' ప్రాపర్టీతో ప్రస్తావించబడింది. మేము ఇండెక్స్ ప్రాపర్టీకి 'ఐడెంటిఫైయర్' వేరియబుల్‌ని కేటాయిస్తాము. 'ఇండెక్స్' ప్రాపర్టీ 'ఐడెంటిఫైయర్' వేరియబుల్‌లో భద్రపరచబడిన విలువలను సంగ్రహిస్తుంది మరియు వాటిని సిరీస్ యొక్క సూచిక జాబితాగా చేస్తుంది. 'ప్రింట్()' పద్ధతి చివరికి 'చాక్లెట్స్' సిరీస్‌ను ప్రింట్ చేయడానికి ఉపయోగించబడింది.

కింది స్నాప్‌షాట్‌లో ప్రదర్శించబడిన సిరీస్ మేము డిఫాల్ట్ ఇండెక్స్ జాబితాకు బదులుగా పేర్కొన్న సూచిక జాబితాను విజయవంతంగా ఉంచినట్లు చూపిస్తుంది.

ఇప్పుడు, మీరు ఇండెక్స్ సెట్టింగ్‌లను రీసెట్ చేయాలనుకుంటే, పాండస్ పద్ధతి “Series.reset_index()”ని ఉపయోగించండి. మేము ఈ పద్ధతితో మా సిరీస్ పేరును అందిస్తాము. ఇది నిర్దిష్ట సిరీస్ కోసం ఇండెక్స్ సెట్టింగ్‌లను డిఫాల్ట్‌గా రీసెట్ చేస్తుంది.

మేము “Series.reset_index()” పద్ధతిని అమలు చేస్తాము మరియు దానితో సిరీస్ పేరును “Chocolates”గా అందిస్తాము. డిఫాల్ట్ ఇండెక్స్ జాబితాతో సిరీస్‌ను నిల్వ చేయడానికి, మేము వేరియబుల్ “సెర్”ని సృష్టిస్తాము. ఇప్పుడు మనం ఈ సిరీస్‌ని చూడాలి. దీని కోసం, 'ప్రింట్ ()' పద్ధతి ఉపయోగించబడుతుంది. దాని జంట కలుపులలో, మేము 'ser' వేరియబుల్‌ను పాస్ చేస్తాము కాబట్టి ఈ వేరియబుల్ సంరక్షించబడిన వాటిని ప్రదర్శిస్తుంది.

ఫలిత సిరీస్ డిఫాల్ట్ సూచిక జాబితాతో వీక్షణలో ఉంచబడుతుంది. కానీ, ప్రారంభంలో పేర్కొన్న సూచిక జాబితా 'సూచిక' శీర్షికతో సిరీస్‌లో కాలమ్‌గా ఉంటుంది. “reset_index()” పద్ధతి డిఫాల్ట్ ఇండెక్స్ జాబితాను ఉంచుతుంది కానీ అది ఇండెక్స్ కోసం పేర్కొన్న జాబితాను తీసివేయలేదు మరియు బదులుగా దాన్ని కొత్త కాలమ్‌గా ఉంచుతుంది.

ఇప్పుడు సిరీస్‌లో కాలమ్‌గా జతచేయబడిన ప్రారంభంలో పేర్కొన్న సూచిక జాబితాను విస్మరించడానికి, మేము “reset_index()” పద్ధతిలో పరామితిని ఉపయోగిస్తాము. ఈ పరామితి 'డ్రాప్'. ఇది బూలియన్ విలువను ఇన్‌పుట్‌గా తీసుకుంటుంది. డిఫాల్ట్‌గా, 'డ్రాప్' పరామితి విలువ 'తప్పు'కి సెట్ చేయబడింది, అంటే ఇది ప్రారంభ సూచిక జాబితాను వదలదు. మేము ప్రారంభ సూచిక జాబితాను తొలగించాలనుకుంటున్నాము కాబట్టి, మేము దాని విలువను 'నిజం'గా మార్చాలి.

మేము కేవలం 'ట్రూ' విలువతో 'డ్రాప్' లక్షణాన్ని 'Series.reset_index()' ఫంక్షన్‌కి పాస్ చేస్తాము.

రెండర్ చేయబడిన అవుట్‌పుట్ ఇప్పుడు 'ఇండెక్స్' నిలువు వరుసను వదిలివేసిన శ్రేణిని ప్రదర్శిస్తుంది మరియు డిఫాల్ట్ ఇండెక్స్ జాబితాతో ప్రదర్శించబడుతుంది. అందించిన ఫలితం క్రింది స్నాప్‌షాట్‌లో ప్రదర్శించబడింది:

ముగింపు

డిఫాల్ట్ ఇండెక్స్ జాబితాకు బదులుగా మీ ఇండెక్స్ జాబితా ఉపయోగించబడుతుంది అని పేర్కొన్న డేటాసెట్‌లను మీరు కలిగి ఉండవచ్చు. మేము దానిని తిరిగి డిఫాల్ట్ సెట్టింగ్‌లకు రీసెట్ చేయాల్సి రావచ్చు. ఈ కారణంగా, పాండాస్ మాకు “Series.reset_index()” పద్ధతిని అందిస్తుంది. ఈ పద్ధతి సూచికను డిఫాల్ట్ సెట్టింగ్‌లకు మారుస్తుంది. ఈ పద్ధతిని ఉపయోగించడానికి మేము రెండు పద్ధతులను అందించాము. మొదటి ఉదాహరణ కోసం, మేము డిఫాల్ట్ ఇండెక్స్ జాబితాను జోడించిన తర్వాత ఫలిత శ్రేణిలో ప్రారంభంలో పేర్కొన్న సూచిక జాబితాను కాలమ్‌గా ఉంచాము. 'డ్రాప్' పరామితిని ఉపయోగించి సిరీస్ నుండి పేర్కొన్న జాబితాను ఎలా డ్రాప్ చేయాలో ఇతర సాంకేతికత ప్రదర్శించింది.