Pandas.DataFrame.Drop ఉపయోగించి
Pandas DataFrame నుండి నిర్దిష్ట అడ్డు వరుసలు లేదా నిర్దిష్ట నిలువు వరుసలను వదలడానికి మేము pandas.DataFrame.drop() ఫంక్షన్ని ఉపయోగిస్తాము. అన్ని అడ్డు వరుసలు మరియు నిలువు వరుసలను వదలడానికి ఈ ఫంక్షన్ని ఉపయోగిస్తాము.
వాక్యనిర్మాణం :
క్రిందిది pandas.DataFrame.drop() ఫంక్షన్ యొక్క సింటాక్స్. మేము మూడు పారామితులను మాత్రమే ఉపయోగిస్తాము మరియు ఈ గైడ్లో ఈ మూడింటిని మాత్రమే చర్చిస్తాము. ఈ ఫంక్షన్పై వివరణాత్మక ట్యుటోరియల్ ఉంది:
పాండాలు. డేటాఫ్రేమ్ . డ్రాప్ ( లేబుల్స్ , అక్షం , సూచిక , నిలువు వరుసలు , స్థాయి , స్థానంలో , లోపాలు )
- DataFrame నుండి అన్ని అడ్డు వరుసలను తొలగించడానికి మేము అడ్డు వరుస సూచికల జాబితాను 'లేబుల్స్' పరామితికి పాస్ చేయాలి. మేము అన్ని అడ్డు వరుస సూచికలను ఎంచుకునే DataFrame.index లక్షణాన్ని కూడా పాస్ చేయవచ్చు. అదేవిధంగా, మేము అన్ని కాలమ్ పేర్లను ఈ పరామితికి పాస్ చేయాలి లేదా DataFrame.columns ప్రాపర్టీని పాస్ చేయాలి.
- మీరు నిలువు వరుసలను 'లేబుల్స్' పరామితికి పాస్ చేస్తున్నట్లయితే 'యాక్సిస్' పరామితిని 1కి సెట్ చేయండి. డిఫాల్ట్గా, అక్షం = 0 అడ్డు వరుసలను సూచిస్తుంది.
- మేము ఇప్పటికే ఉన్న డేటాఫ్రేమ్లో ఆపరేషన్ (తొలగించు) చేయవచ్చు. 'ఇన్ప్లేస్' పరామితిని 'ట్రూ'కి సెట్ చేయండి.
ఉదాహరణ 1:
నాలుగు అడ్డు వరుసలు మరియు రెండు నిలువు వరుసలతో 'Campaign1' డేటాఫ్రేమ్ను పరిగణించండి. ముందుగా, అడ్డు వరుస సూచికలను 'లేబుల్లు' పరామితికి పాస్ చేయడం ద్వారా అన్ని అడ్డు వరుసలను వదలండి మరియు ఆపై కాలమ్ లేబుల్లను 'లేబుల్లు' పరామితికి పాస్ చేయడం ద్వారా అన్ని నిలువు వరుసలను వదలండి.
దిగుమతి పాండాలు
# DataFrameని సృష్టించండి - 2 నిలువు వరుసలు మరియు 4 రికార్డ్లతో ప్రచారం1
ప్రచారం 1 = పాండాలు. డేటాఫ్రేమ్ ( [ [ 'జావా క్యాంప్' , 'భారతదేశం' ] , [ 'లైనక్స్ క్యాంప్' , 'USA' ] , [ 'c/c++ శిబిరం' , 'భారతదేశం' ] , [ 'పైథాన్ క్యాంపు' , 'USA' ] ] ,
నిలువు వరుసలు = [ 'ప్రచారం_పేరు' , 'స్థానం' ] )
ముద్రణ ( ప్రచారం 1 , ' \n ' )
# అన్ని అడ్డు వరుసలను వదలండి
ప్రచారం 1. డ్రాప్ ( లేబుల్స్ = [ 0 , 1 , 2 , 3 ] , స్థానంలో = నిజమే )
ముద్రణ ( ప్రచారం 1 , ' \n ' )
# అన్ని నిలువు వరుసలను వదలండి
ప్రచారం 1. డ్రాప్ ( లేబుల్స్ = [ 'ప్రచారం_పేరు' , 'స్థానం' ] , స్థానంలో = నిజమే , అక్షం = 1 )
ముద్రణ ( ప్రచారం 1 , ' \n ' )
అవుట్పుట్ :
అడ్డు వరుసలను వదిలివేసిన తర్వాత, అడ్డు వరుసలు తీసివేయబడతాయి కానీ నిలువు వరుసలు ఉన్నాయి. నిలువు వరుసలను తీసివేసిన తర్వాత, “ప్రచారం1” ఖాళీగా ఉంది.
ఉదాహరణ 2:
మునుపటి 'Campaign1' DataFrameని ఉపయోగించుకోండి మరియు 'Campaign1.index'ని 'లేబుల్స్' పరామితికి పాస్ చేయడం ద్వారా అడ్డు వరుసలను వదలండి మరియు 'లేబుల్స్' పరామితికి 'Campaign.columns'ని పాస్ చేయడం ద్వారా నిలువు వరుసలను వదలండి.
దిగుమతి పాండాలు# DataFrameని సృష్టించండి - 2 నిలువు వరుసలు మరియు 4 రికార్డ్లతో ప్రచారం1
ప్రచారం 1 = పాండాలు. డేటాఫ్రేమ్ ( [ [ 'జావా క్యాంప్' , 'భారతదేశం' ] , [ 'లైనక్స్ క్యాంప్' , 'USA' ] , [ 'c/c++ శిబిరం' , 'భారతదేశం' ] , [ 'పైథాన్ క్యాంపు' , 'USA' ] ] ,
నిలువు వరుసలు = [ 'ప్రచారం_పేరు' , 'స్థానం' ] )
ముద్రణ ( ప్రచారం 1 , ' \n ' )
# అన్ని అడ్డు వరుసలను వదలండి
ప్రచారం 1. డ్రాప్ ( లేబుల్స్ = ప్రచారం 1. సూచిక , స్థానంలో = నిజమే )
# అన్ని నిలువు వరుసలను వదలండి
ప్రచారం 1. డ్రాప్ ( లేబుల్స్ = ప్రచారం 1. నిలువు వరుసలు , స్థానంలో = నిజమే , అక్షం = 1 )
ముద్రణ ( ప్రచారం 1 )
అవుట్పుట్ :
అడ్డు వరుసలను వదిలివేసిన తర్వాత, అడ్డు వరుసలు తీసివేయబడతాయి కానీ నిలువు వరుసలు ఉన్నాయి. నిలువు వరుసలను తీసివేసిన తర్వాత, “ప్రచారం1” ఖాళీగా ఉంది.
Ilocని ఉపయోగించడం[]
సూచిక స్థానం ఆధారంగా డేటాను ఎంచుకోవడానికి pandas.DataFrame.iloc[] ప్రాపర్టీ ఉపయోగించబడుతుంది. DataFrame నుండి 0 అడ్డు వరుసలు మరియు 0 నిలువు వరుసలను ఎంచుకోవడానికి మేము ఈ ప్రాపర్టీని ఉపయోగించుకోవచ్చు. ఇక్కడ, మేము అసలు DataFrameని తొలగించడం లేదు, కానీ మేము 0 రికార్డ్లను ఎంచుకుంటాము.
వాక్యనిర్మాణం :
ముందుగా, మనం నిలువు వరుసలను తొలగించాలి.
- 0 నిలువు వరుసలను ఎంచుకోండి - DataFrame.iloc[:,0:0]
- 0 అడ్డు వరుసలను ఎంచుకోండి - DataFrame.iloc[0:0]
ఉదాహరణ :
అదే DataFrameని ఉపయోగించండి మరియు iloc[] ప్రాపర్టీని ఉపయోగించి ఖాళీ డేటాఫ్రేమ్ని ఎంచుకోండి.
దిగుమతి పాండాలు# DataFrameని సృష్టించండి - 2 నిలువు వరుసలు మరియు 4 రికార్డ్లతో ప్రచారం1
ప్రచారం 1 = పాండాలు. డేటాఫ్రేమ్ ( [ [ 'జావా క్యాంప్' , 'భారతదేశం' ] , [ 'లైనక్స్ క్యాంప్' , 'USA' ] , [ 'c/c++ శిబిరం' , 'భారతదేశం' ] , [ 'పైథాన్ క్యాంపు' , 'USA' ] ] ,
నిలువు వరుసలు = [ 'ప్రచారం_పేరు' , 'స్థానం' ] )
ముద్రణ ( ప్రచారం 1 , ' \n ' )
# అన్ని అడ్డు వరుసలను వదలండి
ప్రచారం 1. డ్రాప్ ( లేబుల్స్ = [ 0 , 1 , 2 , 3 ] , స్థానంలో = నిజమే )
ముద్రణ ( ప్రచారం 1 , ' \n ' )
# అన్ని నిలువు వరుసలను వదలండి
ప్రచారం 1. డ్రాప్ ( లేబుల్స్ = [ 'ప్రచారం_పేరు' , 'స్థానం' ] , స్థానంలో = నిజమే , అక్షం = 1 )
ముద్రణ ( ప్రచారం 1 , ' \n ' )
అవుట్పుట్ :
డెల్ కీవర్డ్ని ఉపయోగించడం
'for' లూప్లోని అన్ని అడ్డు వరుసలను మళ్ళించడం ద్వారా 'del' కీవర్డ్ ఉపయోగించి మొత్తం డేటా డేటాఫ్రేమ్ నుండి తొలగించబడుతుంది.
దిగుమతి పాండాలు# DataFrameని సృష్టించండి - 4 నిలువు వరుసలు మరియు 4 రికార్డ్లతో ప్రచారం1
ప్రచారం 1 = పాండాలు. డేటాఫ్రేమ్ ( [ [ 'జావా క్యాంప్' , 'భారతదేశం' ] , [ 'లైనక్స్ క్యాంప్' , 'USA' ] , [ 'c/c++ శిబిరం' , 'భారతదేశం' ] , [ 'పైథాన్ క్యాంపు' , 'USA' ] ] ,
నిలువు వరుసలు = [ 'ప్రచారం_పేరు' , 'స్థానం' ] )
ముద్రణ ( ప్రచారం 1 , ' \n ' )
# డెల్ కీవర్డ్ని ఉపయోగించడం
కోసం i లో ప్రచారం1:
యొక్క ప్రచారం 1 [ i ]
ముద్రణ ( ప్రచారం 1 )
అవుట్పుట్ :
ఇప్పుడు, డేటాఫ్రేమ్ ఖాళీగా ఉంది.
పాప్() ఫంక్షన్ని ఉపయోగించడం
'ఫర్' లూప్లోని అన్ని అడ్డు వరుసలను మళ్ళించడం ద్వారా పాప్() ఫంక్షన్ని ఉపయోగించి డేటాఫ్రేమ్ నుండి మొత్తం డేటా తొలగించబడుతుంది. ఈ ఫంక్షన్ 'ఫర్' లూప్ లోపల పేర్కొనబడింది.
దిగుమతి పాండాలు# DataFrameని సృష్టించండి - 4 నిలువు వరుసలు మరియు 4 రికార్డ్లతో ప్రచారం1
ప్రచారం 1 = పాండాలు. డేటాఫ్రేమ్ ( [ [ 'జావా క్యాంప్' , 'భారతదేశం' ] , [ 'లైనక్స్ క్యాంప్' , 'USA' ] , [ 'c/c++ శిబిరం' , 'భారతదేశం' ] , [ 'పైథాన్ క్యాంపు' , 'USA' ] ] ,
నిలువు వరుసలు = [ 'ప్రచారం_పేరు' , 'స్థానం' ] )
ముద్రణ ( ప్రచారం 1 , ' \n ' )
# పాప్()ని ఉపయోగించడం
కోసం i లో ప్రచారం1:
ప్రచారం 1. పాప్ ( i )
ముద్రణ ( ప్రచారం 1 )
అవుట్పుట్ :
ఇప్పుడు, డేటాఫ్రేమ్ ఖాళీగా ఉంది.
ముగింపు
అడ్డు వరుసలు మరియు నిలువు వరుసలను తీసివేయడం ద్వారా పాండాస్ డేటాఫ్రేమ్ను ఎలా క్లియర్ చేయాలో మేము నేర్చుకున్నాము. ముందుగా, మేము డ్రాప్() ఫంక్షన్ని ఉపయోగించి DataFrame నుండి అడ్డు వరుసలను వదిలివేసాము మరియు 0 అడ్డు వరుసలను ఎంచుకోవడానికి మేము iloc[] ప్రాపర్టీని ఉపయోగించిన తర్వాత నిలువు వరుసలను వదిలివేసాము. చివరగా, 'del' కీవర్డ్ మరియు పాప్() ఫంక్షన్ని ఉపయోగించి DataFrame నుండి రికార్డ్లను ఎలా తొలగించాలో మేము చర్చించాము.