பாண்டாஸ் இன்செர்ட்() நெடுவரிசை

Pantas Incert Netuvaricai



'பைதான் எண்ணியல் மற்றும் நேரத் தொடர் தரவுகளைக் கையாள்வதற்கான பரந்த அளவிலான தரவு கட்டமைப்புகள் மற்றும் செயல்பாடுகளை வழங்குகிறது. நாம் உருவாக்கிய அல்லது பாண்டாஸில் இறக்குமதி செய்த டேட்டாஃப்ரேம் பல்வேறு நோக்கங்களுக்காகப் பயன்படுத்தப்படலாம். தரவு மூலத்துடன் தரவு சட்டத்தில் உள்ள நெடுவரிசைகளையும் சரிசெய்யலாம். பாண்டாக்கள் தரவைச் செயல்படுத்துவதுடன் தொடர்புடைய பல கடினமான, நேரத்தைச் செலவழிக்கும் பணிகளை எளிதாக்குகின்றன. Pandas இல் உள்ள DataFrame இல் ஒரு நெடுவரிசையைச் சேர்க்க நான்கு வழிகள் உள்ளன, ஆனால் இந்தக் கட்டுரையில், நாங்கள் பாண்டாவின் நெடுவரிசை “insert()” செயல்பாட்டைப் பயன்படுத்துகிறோம்.

பாண்டாஸில் எங்கள் டேட்டாஃப்ரேமை உருவாக்கி அல்லது ஏற்றியவுடன், நாம் சாதிக்க விரும்பும் பல்வேறு விஷயங்கள் உள்ளன. எடுத்துக்காட்டாக, தரவுச் சட்டத்தில் உள்ள நெடுவரிசைகளை மாற்றுவதன் மூலம், நாங்கள் தரவைக் கையாளலாம். அடுத்து, தரவுச் சட்டத்தில் நெடுவரிசைகளை எவ்வாறு சேர்ப்பது என்பதை நாம் புரிந்து கொள்ள வேண்டும், பெரும்பாலான தரவு ஒரு தரவு வழங்குநரிடமிருந்து வருகிறது, ஆனால் சில தரவு மற்றொருவரிடமிருந்து வருகிறது. ஒரு நெடுவரிசையை Pandas dataFrame இல் எளிதாகச் சேர்க்கலாம்.







பாண்டாக்கள் செருகும் () முறை

தரவு சட்டகத்தின் கடைசி நெடுவரிசை வேறுபட்ட செயல்பாட்டின் மூலம் உருவாக்கப்படுகிறது. DataFrame “insert()” முறையைப் பயன்படுத்துவதன் மூலம், Pandas DataFrame இன் கீழே சேர்ப்பதற்குப் பதிலாக, தற்போதைய நெடுவரிசைகளுக்கு இடையே நெடுவரிசைகளைச் சேர்க்கலாம். முடிவில் உள்ளதை விட, எங்கு வேண்டுமானாலும் ஒரு நெடுவரிசையைச் சேர்க்கும் விருப்பத்தை இது வழங்குகிறது. கூடுதலாக, நெடுவரிசைகளுக்கான மதிப்புகளைச் சேர்க்க இது பல வழிகளை வழங்குகிறது. நீங்கள் ஒரு குறிப்பிட்ட நிலை அல்லது குறியீட்டில் ஒரு நெடுவரிசையைச் சேர்க்க வேண்டியிருக்கும் போது, ​​பாண்டாக்கள் 'செருகு()' செயல்பாடு பயனுள்ளதாக இருக்கும்.



பாண்டாஸ் இன்செர்ட்() நெடுவரிசைக்கான தொடரியல்



எடுத்துக்காட்டு 1: பாண்டாஸ் இன்செர்ட்() முறையைப் பயன்படுத்தி தரவுச் சட்டத்தில் நெடுவரிசையைச் செருகுதல்

கட்டுரையின் முதல் உதாரணத்துடன் தொடங்கவும், அதில் தரவுச் சட்டத்தில் ஒரு நெடுவரிசையை எவ்வாறு செருகுவது என்பதை விளக்குவோம். 'ஸ்பைடர்' கருவியைப் பயன்படுத்துவதன் மூலம், இந்த குறியீட்டை நாம் நிரூபிக்க முடியும். முதலில், 'பாடநெறி' என்ற தரவு சட்டத்தை உருவாக்குகிறோம். இந்தத் தரவுச் சட்டத்தில் “course_title” மற்றும் “கட்டணம்” என்ற இரண்டு நெடுவரிசைகள் உள்ளன. “course_title” நெடுவரிசையில் “python”, “java”, “object_oriented” மற்றும் “PHP” படிப்புகளின் பட்டியல் உள்ளது. 'கட்டணம்' என்ற இரண்டாவது நெடுவரிசையில், '30000', '25000', '15000' மற்றும் '22000' ஆகிய பாடக் கட்டணங்களின் பட்டியல் எங்களிடம் உள்ளது. 'pd' ஐப் பயன்படுத்தி எங்கள் டேட்டாஃப்ரேம், 'கோர்ஸ்' என்பதைக் காட்டுகிறது. டேட்டாஃப்ரேம்'.





அடுத்து, குறியீட்டின் முக்கிய செயல்பாட்டைப் பற்றி விவாதிப்போம், அது பாண்டாஸ் “இன்சர்ட்() நெடுவரிசை”. தரவு சட்டத்தில் புதிய பட்டியலைச் சேர்ப்பது ஒரு திறமையான முறையாகும். செருகும் முறையைப் பயன்படுத்தி எந்த குறிப்பிட்ட இடத்திலும் புதிய நெடுவரிசையைச் சேர்க்கலாம். இந்த முறையானது தரவுச் சட்டத்தில் ஒரு நெடுவரிசையை கைமுறையாகச் சேர்ப்பதற்கும் அனுமதிக்கிறது, ஆனால் தகவமைப்புத் திறன் குறைவாக உள்ளது.

உட்செலுத்துதல் முழுவதும், செயல்பாட்டின் போது மூல DataFrame நேரடியாக புதுப்பிக்கப்படும், மேலும் புதிய DataFrame உருவாக்கப்படவில்லை. இந்த நிலையில், 'Insert()' செயல்பாட்டைப் பயன்படுத்தி, 'Time_duration' என்ற பெயரில் ஒரு புதிய நெடுவரிசையை எங்கள் தரவுச் சட்டத்தில் சேர்த்துள்ளோம். இந்த நெடுவரிசையில் உள்ள மதிப்புகளின் பட்டியல் “6_மாதங்கள்”, “3_மாதங்கள்”, “3 மாதங்கள்” மற்றும் “6_மாதங்கள்” ஆகும். கீழே உள்ள நிரலில் '2' என வரையறுக்கப்பட்ட குறியீட்டுடன் 'Time_duration' என்ற நெடுவரிசை உள்ளது. குறியீடானது குறிப்பிடப்பட்டதால், DataFrame ஆனது 0 இல் தொடங்கி படிகளில் அதிகரிக்கும் வரம்பைக் கொடுக்கும், எனவே இந்த நெடுவரிசை தரவு சட்டத்தில் மூன்றாவது நெடுவரிசையாகக் காட்டப்படும். DataFrame ஆனது 'Pd.insert()' செயல்பாட்டைப் பயன்படுத்தி 'Time _duration' என்ற புதிய நெடுவரிசையைச் சேர்க்கிறது.



இப்போது, ​​மேலே இருந்து நிரலின் வெளியீட்டைப் பற்றி விவாதிப்போம். அதன் வெளியீடு மூன்று நெடுவரிசைகளைக் கொண்ட தரவுச் சட்டத்தைக் காட்டுகிறது. தரவுச் சட்டத்தின் முடிவில் கூடுதல் நெடுவரிசை சேர்க்கப்பட்டது. “pd.DataFrame.insert()” முறையைப் பயன்படுத்துவதன் மூலம், பாண்டாஸ் DataFrame இன் முடிவில் அவற்றைச் சேர்ப்பதற்குப் பதிலாக மற்ற நெடுவரிசைகளில் ஒரு நெடுவரிசையைச் சேர்க்கலாம்.”Time_ duration” என்பது “செருகுவதை” பயன்படுத்தி நாங்கள் சேர்த்த புதிய நெடுவரிசையாகும். செயல்பாடு. நிலை '2' என்பது DataFrame இல் மூன்றாவது நெடுவரிசையைக் குறிக்கிறது, ஏனெனில் நிலை 0 இல் தொடங்குகிறது. தரவுச் சட்டத்தின் கடைசி இடத்தில் நெடுவரிசை சேர்க்கப்படும்.

எடுத்துக்காட்டு 2:  பாண்டாஸ் இன்செர்ட்() செயல்பாட்டைப் பயன்படுத்தி தரவுச் சட்டத்தில் நெடுவரிசைகளைச் சேர்த்தல்

தரவு சட்டத்தில் புதிய நெடுவரிசைகளைச் சேர்க்க, “செருகு()” முறையைப் பயன்படுத்துவோம். பாண்டாக்களின் முடிவில் கூடுதல் நெடுவரிசைகளைச் சேர்ப்பதற்குப் பதிலாக, ஏற்கனவே உள்ள நெடுவரிசைகளுக்கு இடையில் அவற்றைச் செருகலாம். முந்தைய உதாரணத்தைப் போன்ற தரவு சட்டகத்தை உருவாக்க, நாங்கள் மூன்று நெடுவரிசைகளை எடுத்து அவற்றுக்கு மதிப்புகளை வழங்கினோம். முதல் நெடுவரிசையில், 'பெயர்' இல், 'எம்மா', 'எல்லா', ஸ்மித், 'மேக்ஸ்வெல்' உள்ளிட்ட பெயர்களின் பட்டியல் உள்ளது. இரண்டாவது நெடுவரிசையில் 'வயது' மதிப்புகளின் பட்டியலில் '29', '36', '39' மற்றும் '33' உள்ளது.

அதன் பிறகு, 'டேட்டாஃப்ரேம்' என்ற அறிக்கையை அச்சிடுகிறோம். 'தரவு சட்டகம்' அறிக்கையின் கீழ் தரவு சட்டத்தை காண்பிப்போம். 'insert()' செயல்பாட்டைப் பயன்படுத்தி Pandas தரவு சட்டகத்திற்காக மேலும் ஒரு நெடுவரிசையை உருவாக்குகிறோம். நாம் கொடுக்கப்பட்ட தரவுத்தொகுப்பில் புதிய நெடுவரிசையாக சேர்க்கப்படுவதற்கு ஒரு பட்டியல் உருவாக்கப்பட வேண்டும். மேலும் நெடுவரிசைகளைச் சேர்க்க, பாண்டாஸ் டேட்டாஃப்ரேமின் 'ஒதுக்கீடு()' முறையும் பயன்படுத்தப்படலாம். 'df ஐப் பயன்படுத்தி ஒரு புதிய நெடுவரிசையைச் செருகுகிறோம். செருகு'. 'பாலினம்' என்று பெயரிடப்பட்ட கூடுதல் நெடுவரிசை பாலினத்தை 'ஆண்' அல்லது 'பெண்' எனக் காட்டுகிறது.

'புதிய டேட்டாஃப்ரேம்' என்ற மற்றொரு அறிக்கையை அச்சிடுவோம். 'புதிய டேட்டாஃப்ரேம்' அறிக்கைக்குக் கீழே ஒரு புதிய தரவு சட்டகம் இப்போது வழங்கப்படும், அதில் 'pd' உடன் நாங்கள் சேர்த்த கூடுதல் நெடுவரிசை உள்ளது. insert()” செயல்பாடு. 'insert()' செயல்பாட்டைப் பயன்படுத்தி ஒத்த பெயரைக் கொண்ட நெடுவரிசையைச் சேர்க்க முடியாது. தரவுச் சட்டத்தில் ஒரு நெடுவரிசை ஏற்கனவே இருந்தால், மதிப்புப் பிழை இயல்பாகவே வீசப்படும்.

இந்த வெளியீட்டில், 'insert()' செயல்பாட்டைப் பயன்படுத்தி நாங்கள் உருவாக்கிய நெடுவரிசை தரவுச் சட்டத்தில் சேர்க்கப்படும். அதன் வெளியீடு இரண்டு தரவு பிரேம்களைக் காட்டுகிறது; முதல் டேட்டாஃப்ரேம் 'pd.data frame' ஐப் பயன்படுத்தி உருவாக்கப்பட்டது, அதில் 'பெயர்' மற்றும் 'வயது' என்ற இரண்டு நெடுவரிசைகள் உள்ளன. 'செருகு()' செயல்பாட்டைப் பயன்படுத்தி நாங்கள் சேர்த்த புதிய நெடுவரிசை 'பாலினம்' கீழே காட்டப்படும் இரண்டாவது தரவு சட்டகத்தில் காட்டப்பட்டுள்ளது. இந்தத் தரவுச் சட்டமானது, அவற்றில் சில தரவுகளுடன் மூன்று நெடுவரிசைகள் இருப்பதை நிரூபிக்கிறது. குறியீட்டு அளவு '2' ஆகும், அதாவது '0 முதல் 3' வரை உள்ளீடுகளைக் கொண்டுள்ளது. இந்த தரவு சட்டகத்திற்கு நாங்கள் ஒதுக்கிய புதிய நெடுவரிசையில் '3' இன் குறியீட்டு நிலை உள்ளது.

முடிவுரை

பொதுவாகப் பயன்படுத்தப்படும் தரவு பகுப்பாய்வு மற்றும் புதுப்பித்தல் செயல்பாடு DataFrame இல் நெடுவரிசைகளைச் சேர்ப்பதாகும். இருப்பினும், நான்கு வெவ்வேறு முறைகளை வழங்குவதன் மூலம் பணியை முடிப்பதற்கான பல விருப்பங்களை பாண்டாஸ் உங்களுக்கு வழங்குகிறது; எவ்வாறாயினும், எங்கள் கட்டுரையில் பனாடாஸ் “செருகு()” நெடுவரிசையான ஒரு நுட்பத்தை மட்டுமே நாங்கள் பயன்படுத்துகிறோம். புதிய நெடுவரிசைகளுடன் DataFrameஐ நீட்டிப்பதில் கடினமான பகுதிகளில் ஒன்று அட்டவணைப்படுத்தல் ஆகும். இரண்டு உதாரணங்களையும் விரைவாக விவரிப்போம். நாங்கள் முதலில் பாடநெறி என்ற தலைப்பில் ஒரு தரவுச் சட்டத்தை உருவாக்கி, 'பாடத் தலைப்பு' மற்றும் 'கட்டணம்' என்ற நெடுவரிசைகளைச் சேர்த்து, இந்த நெடுவரிசையில் மதிப்புகளை ஒதுக்கினோம். “Insert()” செயல்பாட்டைப் பயன்படுத்தி, அதே தரவுச் சட்டத்தில் ஒரு புதிய நெடுவரிசையைச் சேர்ப்போம், குறியீட்டில் அதன் நிலையை “2” எனக் குறிப்பிடுகிறோம். இரண்டாவது எடுத்துக்காட்டில், இரண்டு டேட்டாஃப்ரேம்கள் காட்டப்பட்டுள்ளன. நாங்கள் இரண்டு நெடுவரிசைகளை உருவாக்கி, முதல் தரவு சட்டத்தில் சில மதிப்புகளை பட்டியலிட்டுள்ளோம். பின்னர், செருகு() செயல்பாட்டைப் பயன்படுத்துவதன் மூலம், 'பாலினம்' என்று பெயரிடப்பட்ட தரவு சட்டத்தில் ஒரு புதிய நெடுவரிசையைச் செருகினோம், அது குறியீட்டில் '2' ஆகவும் நிலைநிறுத்தப்பட்டது; இப்போது, ​​மேலே உள்ள இரண்டாவது எடுத்துக்காட்டில் காட்டப்பட்டுள்ளபடி, அது மீண்டும் அட்டவணையைக் காட்டுகிறது.

மேலே உள்ள நுட்பங்களில் தேர்ச்சி பெற்ற பிறகு, DataFrame இல் புதிய நெடுவரிசைகளை எளிதாக சேர்க்கலாம்.