పాండాస్ ఇన్సర్ట్() కాలమ్

Pandas Insart Kalam



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

ఒకసారి మేము పాండాస్‌లో మా డేటాఫ్రేమ్‌ని నిర్మించి లేదా లోడ్ చేసిన తర్వాత, మేము సాధించాలనుకునే అనేక రకాల విషయాలు ఉన్నాయి. ఉదాహరణకు, మేము డేటా ఫ్రేమ్‌లోని నిలువు వరుసలను మార్చడం ద్వారా డేటాను మానిప్యులేట్ చేస్తూ ఉండవచ్చు. తర్వాత, డేటా ఫ్రేమ్‌లో కాలమ్‌లను ఎలా చేర్చాలో మనం అర్థం చేసుకోవాలి, అయితే మెజారిటీ డేటా ఒక డేటా ప్రొవైడర్ నుండి వస్తుంది, అయితే కొంత డేటా మరొకటి నుండి వస్తుంది. పాండాస్ డేటాఫ్రేమ్‌కి నిలువు వరుసను సులభంగా జోడించవచ్చు.







పాండాలు ఇన్సర్ట్ () పద్ధతి

డేటా ఫ్రేమ్ యొక్క చివరి నిలువు వరుస వేరే ఫంక్షన్ ద్వారా రూపొందించబడింది. డేటాఫ్రేమ్ “ఇన్సర్ట్()” పద్ధతిని ఉపయోగించడం ద్వారా, మీరు పాండాస్ డేటాఫ్రేమ్ దిగువన వాటిని జోడించడం కంటే ప్రస్తుత నిలువు వరుసల మధ్య నిలువు వరుసలను జోడించవచ్చు. ఇది ముగింపులో కాకుండా మనం ఎంచుకున్న ఎక్కడైనా నిలువు వరుసను జోడించే ఎంపికను అందిస్తుంది. అదనంగా, ఇది నిలువు వరుసల కోసం విలువలను జోడించడానికి అనేక మార్గాలను అందిస్తుంది. మీరు పేర్కొన్న స్థానం లేదా సూచిక వద్ద నిలువు వరుసను జోడించాల్సిన అవసరం వచ్చినప్పుడు, పాండాస్ “ఇన్సర్ట్()” ఫంక్షన్ ఉపయోగకరంగా ఉంటుంది.



పాండాస్ ఇన్సర్ట్() కాలమ్ కోసం సింటాక్స్



ఉదాహరణ 1: పాండాస్ ఇన్సర్ట్() పద్ధతిని ఉపయోగించి డేటా ఫ్రేమ్‌లో కాలమ్‌ను చొప్పించడం

కథనం యొక్క మొదటి ఉదాహరణతో ప్రారంభించండి, దీనిలో డేటా ఫ్రేమ్‌లో నిలువు వరుసను ఎలా చొప్పించాలో వివరిస్తాము. “స్పైడర్” సాధనాన్ని ఉపయోగించడం ద్వారా, మేము ఈ కోడ్‌ని నిరూపించగలము. మొదట, మేము 'కోర్సు' పేరుతో డేటా ఫ్రేమ్‌ను రూపొందిస్తాము. మేము ఈ డేటా ఫ్రేమ్‌లో “course_title” మరియు “ఫీజు” అనే రెండు నిలువు వరుసలను కలిగి ఉన్నాము. “course_title” కాలమ్‌లో మనకు “python”, “java”, “object_oriented” మరియు “PHP” కోర్సుల జాబితా ఉంది. రెండవ కాలమ్ 'ఫీజు'లో మేము '30000', '25000', '15000' మరియు '22000' కోర్సు ఫీజుల జాబితాను కలిగి ఉన్నాము. “pdని ఉపయోగించడం ద్వారా మా డేటాఫ్రేమ్, “కోర్సు”ని ప్రదర్శిస్తోంది. డేటాఫ్రేమ్'.





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

చొప్పించడం అంతటా అంటే ప్రాసెస్ సమయంలో సోర్స్ డేటాఫ్రేమ్ నేరుగా నవీకరించబడుతుంది మరియు కొత్త డేటాఫ్రేమ్ సృష్టించబడదు. ఈ సందర్భంలో, మేము 'Insert()' ఫంక్షన్‌ని ఉపయోగించి 'Time_duration' పేరుతో మా డేటా ఫ్రేమ్‌కి కొత్త కాలమ్‌ని జోడించాము. ఈ నిలువు వరుసలో మేము కలిగి ఉన్న విలువల జాబితా “6_months”, “3_months”, “3months,” మరియు “6_months”. దిగువ ప్రోగ్రామ్‌లో '2'గా నిర్వచించబడిన సూచికతో 'Time_duration' నిలువు వరుసను కలిగి ఉన్నాము. సూచిక పేర్కొన్నందున, డేటాఫ్రేమ్‌కు 0 వద్ద ప్రారంభమయ్యే మరియు దశల్లో పెరిగే పరిధి ఇవ్వబడుతుంది, కాబట్టి ఈ నిలువు వరుస డేటా ఫ్రేమ్‌లో మూడవ నిలువు వరుస వలె ప్రదర్శించబడుతుంది. DataFrame “pd.insert()” ఫంక్షన్‌ని ఉపయోగించడం ద్వారా “Time _duration” పేరుతో కొత్త నిలువు వరుసను జోడిస్తుంది.



మరియు ఇప్పుడు, పైన నుండి ప్రోగ్రామ్ యొక్క అవుట్‌పుట్ గురించి చర్చిద్దాం. దీని అవుట్‌పుట్ మూడు నిలువు వరుసలను కలిగి ఉన్న డేటా ఫ్రేమ్‌ను చూపుతుంది. అదనపు నిలువు వరుస డేటా ఫ్రేమ్ చివరిలో జోడించబడింది. “pd.DataFrame.insert()” పద్ధతిని ఉపయోగించడం ద్వారా, మీరు పాండాస్ డేటాఫ్రేమ్ ముగింపులో వాటిని జోడించే బదులు ఇతర నిలువు వరుసల మధ్య ఒక నిలువు వరుసను జోడించవచ్చు.”Time_ duration” అనేది మేము “ఇన్సర్టింగ్”ని ఉపయోగించి జోడించిన కొత్త నిలువు వరుస. ఫంక్షన్. స్థానం '2' అనేది డేటాఫ్రేమ్‌లోని మూడవ నిలువు వరుసను సూచిస్తుంది, ఎందుకంటే స్థానం 0 వద్ద ప్రారంభమవుతుంది. కాలమ్ డేటా ఫ్రేమ్‌లోని చివరి స్థానానికి జోడించబడుతుంది.

ఉదాహరణ 2:  పాండాస్ ఇన్సర్ట్() ఫంక్షన్‌ని ఉపయోగించి డేటా ఫ్రేమ్‌లో నిలువు వరుసలను జోడించడం

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

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

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

ఈ అవుట్‌పుట్‌లో, “ఇన్సర్ట్()” ఫంక్షన్‌ని ఉపయోగించడం ద్వారా మేము రూపొందించిన నిలువు వరుస డేటా ఫ్రేమ్‌కి జోడించబడుతుంది. దీని అవుట్‌పుట్ రెండు డేటా ఫ్రేమ్‌లను ప్రదర్శిస్తుంది; మొదటి డేటాఫ్రేమ్ 'pd.data ఫ్రేమ్'ని ఉపయోగించి సృష్టించబడింది, దీనిలో మనకు 'పేరు' మరియు 'వయస్సు' అనే రెండు నిలువు వరుసలు ఉన్నాయి. “ఇన్సర్ట్()” ఫంక్షన్‌ని ఉపయోగించి మేము జోడించిన కొత్త నిలువు వరుస “లింగం” దిగువ ప్రదర్శించబడిన రెండవ డేటా ఫ్రేమ్‌లో చూపబడింది. ఈ డేటా ఫ్రేమ్ వాటిలో కొంత డేటాతో మూడు నిలువు వరుసలు ఉన్నాయని నిరూపిస్తుంది. సూచిక '2' పరిమాణంలో ఉంది, అంటే దీనికి '0 నుండి 3' ఎంట్రీలు ఉన్నాయి. మేము ఈ డేటా ఫ్రేమ్‌కి కేటాయించిన కొత్త నిలువు వరుసలో “3” సూచిక స్థానం ఉంది.

ముగింపు

డేటాఫ్రేమ్‌కి నిలువు వరుసలను జోడించడం సాధారణంగా ఉపయోగించే డేటా విశ్లేషణ మరియు అప్‌డేట్ ఆపరేషన్. అయినప్పటికీ, నాలుగు విభిన్న పద్ధతులను అందించడం ద్వారా పనిని పూర్తి చేయడానికి పాండాలు మీకు అనేక ఎంపికలను అందిస్తుంది; అయినప్పటికీ, మేము మా వ్యాసంలో పనాడాస్ “ఇన్సర్ట్()” కాలమ్ అనే ఒక సాంకేతికతను మాత్రమే ఉపయోగిస్తాము. కొత్త నిలువు వరుసలతో డేటాఫ్రేమ్‌ను విస్తరించడంలో కష్టతరమైన భాగాలలో ఒకటి ఇండెక్సింగ్. రెండు ఉదాహరణలను త్వరగా వివరిస్తాము. మేము మొదట కోర్సు పేరుతో డేటా ఫ్రేమ్‌ని సృష్టించాము మరియు ఈ కాలమ్‌కి “కోర్సు శీర్షిక” మరియు “ఫీజు” నిలువు వరుసలను జోడించాము మరియు విలువలను కేటాయించాము. “ఇన్సర్ట్()” ఫంక్షన్‌ని ఉపయోగించి, మేము అదే డేటా ఫ్రేమ్‌కి కొత్త కాలమ్‌ని జోడించి దాని స్థానాన్ని ఇండెక్స్‌లో “2”గా సూచిస్తాము. రెండవ ఉదాహరణలో, రెండు డేటాఫ్రేమ్‌లు చూపబడ్డాయి. మేము రెండు నిలువు వరుసలను సృష్టించాము మరియు మొదటి డేటా ఫ్రేమ్‌లో కొన్ని విలువలను జాబితా చేసాము. అప్పుడు, ఇన్సర్ట్() ఫంక్షన్‌ని ఉపయోగించడం ద్వారా, మేము డేటా ఫ్రేమ్‌లో “లింగం” అనే పేరుతో కొత్త కాలమ్‌ను చొప్పించాము, అది సూచికలో “2”గా కూడా ఉంచబడింది; ఇప్పుడు, పైన ఉన్న రెండవ ఉదాహరణలో చూపిన విధంగా అది మళ్లీ పట్టికను ప్రదర్శించింది.

పై టెక్నిక్‌లను మాస్టరింగ్ చేసిన తర్వాత, మేము డేటాఫ్రేమ్‌కి కొత్త నిలువు వరుసలను సులభంగా జోడించవచ్చు.