தீர்க்கப்பட்டது: பல நெடுவரிசை பாண்டாக்களை செருகவும்

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

Pandas DataFrame இல் பல நெடுவரிசைகளைச் சேர்த்தல்

DataFrame இல் பல நெடுவரிசைகளைச் செருக, நாங்கள் இதைப் பயன்படுத்துவோம் தொடர்பு பாண்டாஸ் நூலகத்தில் செயல்பாடு கிடைக்கிறது. வரிசைகள் அல்லது நெடுவரிசைகளில் ஒன்றுடன் ஒன்று பல டேட்டாஃப்ரேம்களை இணைக்க இந்தச் செயல்பாடு உங்களை அனுமதிக்கிறது. புதிய நெடுவரிசைகளைச் செருகும்போது, ​​நெடுவரிசைகளுடன் டேட்டாஃப்ரேம்களை இணைப்போம். நமது பிரச்சனைக்கான தீர்வோடு தொடங்குவோம்.

import pandas as pd

# Create a sample DataFrame
data = {
    'A': [1, 2, 3],
    'B': [4, 5, 6]
}
df = pd.DataFrame(data)

# Create new columns to be inserted
new_columns = {
    'C': [7, 8, 9],
    'D': [10, 11, 12]
}
new_df = pd.DataFrame(new_columns)

# Insert new columns into the existing DataFrame
result = pd.concat([df, new_df], axis=1)

print(result)

குறியீட்டின் படி-படி-படி விளக்கம்

எங்கள் எடுத்துக்காட்டில், குறியீடு எவ்வாறு செயல்படுகிறது என்பதைப் புரிந்துகொள்வதற்கு படிப்படியாக செயல்முறையை மேற்கொள்வோம்.

1. முதலில், தேவையான நூலகமான பாண்டாக்களை செயல்படுத்துவதன் மூலம் இறக்குமதி செய்கிறோம் pdas ஐ pd ஆக இறக்குமதி செய்க. இது எங்கள் ஸ்கிரிப்ட்டில் பாண்டாஸ் செயல்பாடுகளைப் பயன்படுத்த அனுமதிக்கிறது.

2. அடுத்து, DataFrame என்ற மாதிரியை உருவாக்குகிறோம் df மற்றும் புதிய நெடுவரிசைகளுக்கான புதிய DataFrame, new_df.

3. புதிய நெடுவரிசைகளை (new_df) எங்கள் அசல் DataFrame (df) இல் செருக, நாங்கள் பயன்படுத்துகிறோம் pd.concat செயல்பாடு. குறிப்பிடுவதன் மூலம் அச்சு=1, தற்போதுள்ள DataFrame க்கு அருகில் புதிய நெடுவரிசைகளை வைத்து, நெடுவரிசைகளுடன் இணைக்குமாறு செயல்பாட்டைச் சொல்கிறோம்.

4. இறுதியாக, புதிய நெடுவரிசைகள் சரியாகச் செருகப்பட்டுள்ளதா என்பதைச் சரிபார்க்க, அதன் விளைவாக வரும் DataFrame ஐ அச்சிடுகிறோம்.

மேம்பட்ட பயன்பாட்டு வழக்குகள் மற்றும் நுட்பங்கள்

ஒரு DataFrame இல் பல நெடுவரிசைகளைச் செருகுவதற்கு concat செயல்பாடு ஒரு சக்திவாய்ந்த கருவியாக இருந்தாலும், குறிப்பிட்ட இலக்குகளை அடைவதற்கான மேம்பட்ட நுட்பங்கள் தேவைப்படும் காட்சிகளை நீங்கள் சந்திக்கலாம். இந்தப் பிரிவில், பாண்டாஸ் லைப்ரரியைப் பயன்படுத்தி டேட்டாஃப்ரேம்களைக் கையாள்வதில் நீங்கள் நிபுணராக ஆவதற்கு உதவும் வேறு சில முறைகளைப் பற்றி விவாதிப்போம்.

  • ஒரு குறிப்பிட்ட நிலையில் ஒரு நெடுவரிசையைச் செருகவும்

DataFrame இல் ஒரு குறிப்பிட்ட நிலையில் ஒரு நெடுவரிசையைச் செருக வேண்டிய சந்தர்ப்பங்களில், தி நுழைக்க முறை ஒரு மதிப்புமிக்க விருப்பமாகும். இந்த முறை ஒரு குறிப்பிட்ட குறியீட்டிற்கு முன் ஒரு நெடுவரிசையைச் செருக அனுமதிக்கிறது. இங்கே ஒரு எடுத்துக்காட்டு குறியீடு:

# Insert column 'E' with values [13, 14, 15] before index 1 (after the first column)
df.insert(1, 'E', [13, 14, 15])
  • மற்ற நெடுவரிசைகளிலிருந்து பெறப்பட்ட நெடுவரிசைகளைச் செருகவும்

சில நேரங்களில், DataFrame இல் உள்ள மற்ற நெடுவரிசைகளிலிருந்து பெறப்பட்ட புதிய நெடுவரிசைகளை நீங்கள் செருக விரும்பலாம். இந்தப் புதிய நெடுவரிசைகளை உருவாக்க, ஏற்கனவே உள்ள தரவுகளில் கணக்கீடுகளைச் செய்யலாம். உதாரணமாக, 'A' மற்றும் 'B' நெடுவரிசைகளின் பெருக்கத்தைக் கணக்கிட:

df['F'] = df['A'] * df['B']

இந்த கட்டுரையில், பல நெடுவரிசைகளை a இல் எவ்வாறு செருகுவது என்பதை நாங்கள் விவரித்தோம் பாண்டாஸ் டேட்டாஃப்ரேம் பயன்படுத்தி தொடர்பு செயல்பாடு, குறியீட்டின் படிப்படியான விளக்கத்தைக் கற்றுக்கொண்டது மற்றும் மேம்பட்ட பயன்பாட்டு வழக்குகள் மற்றும் நுட்பங்களை ஆராய்ந்தது. இந்த அறிவைக் கொண்டு, நீங்கள் இப்போது உங்கள் தரவை திறம்பட கையாளலாம் மற்றும் உங்கள் தரவு பகுப்பாய்வு பணிகளில் மிகவும் திறமையானவர்களாக மாறலாம்.

தொடர்புடைய இடுகைகள்:

ஒரு கருத்துரையை