সমাধান করা হয়েছে: একাধিক কলাম পান্ডা সন্নিবেশ করান

পান্ডাস একটি শক্তিশালী এবং বহুমুখী পাইথন লাইব্রেরি যা ডেটা ম্যানিপুলেশন এবং বিশ্লেষণের জন্য ব্যাপকভাবে ব্যবহৃত হয়। ডেটা নিয়ে কাজ করার সময় একটি সাধারণ প্রয়োজন হল একটি ডেটাফ্রেমে একাধিক কলাম সন্নিবেশ করা। এই নিবন্ধে, আমরা পান্ডাস লাইব্রেরি ব্যবহার করে একটি ডেটাফ্রেমে একাধিক কলাম যুক্ত করার প্রক্রিয়াটি অন্বেষণ করব, কোড নিয়ে আলোচনা করব এবং সম্পর্কিত ফাংশন, লাইব্রেরি এবং ধারণাগুলির গভীরে ডুব দেব যা আপনাকে একজন পান্ডাস বিশেষজ্ঞ হতে সাহায্য করতে পারে।

একটি পান্ডাস ডেটাফ্রেমে একাধিক কলাম যোগ করা

একটি ডেটাফ্রেমে একাধিক কলাম সন্নিবেশ করতে, আমরা ব্যবহার করব concat পান্ডাস লাইব্রেরিতে উপলব্ধ ফাংশন। এই ফাংশনটি আপনাকে সারি বা কলাম বরাবর একে অপরের পাশাপাশি একাধিক ডেটাফ্রেমকে একত্রিত করতে দেয়। নতুন কলাম সন্নিবেশ করার সময়, আমরা কলামের সাথে ডেটাফ্রেমগুলি একত্রিত করব। আমাদের সমস্যার সমাধান দিয়ে শুরু করা যাক।

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. প্রথমে, আমরা কার্যকর করার মাধ্যমে প্রয়োজনীয় লাইব্রেরি, পান্ডাস আমদানি করি পিডি হিসাবে পান্ডস আমদানি করুন. এটি আমাদের স্ক্রিপ্টে পান্ডাস ফাংশন ব্যবহার করতে দেয়।

2. এরপর, আমরা একটি নমুনা তৈরি করি যার নাম DataFrame df এবং নতুন কলামের জন্য একটি নতুন ডেটাফ্রেম, new_df.

3. আমাদের আসল ডেটাফ্রেমে (df) নতুন কলাম (new_df) সন্নিবেশ করতে, আমরা ব্যবহার করি pd.concat ফাংশন নির্দিষ্ট করে অক্ষ=1, আমরা ফাংশনটিকে বলি কলামগুলির সাথে সংযুক্ত হতে, বিদ্যমান ডেটাফ্রেমের পাশে নতুন কলাম স্থাপন করে।

4. অবশেষে, নতুন কলাম সঠিকভাবে সন্নিবেশ করা হয়েছে তা যাচাই করার জন্য আমরা ফলাফলকৃত ডেটাফ্রেমটি প্রিন্ট করি।

উন্নত ব্যবহারের ক্ষেত্রে এবং কৌশল

যদিও কনক্যাট ফাংশন একটি ডেটাফ্রেমে একাধিক কলাম সন্নিবেশ করার জন্য একটি শক্তিশালী হাতিয়ার, আপনি এমন পরিস্থিতির সম্মুখীন হতে পারেন যেখানে নির্দিষ্ট লক্ষ্য অর্জনের জন্য আপনার আরও উন্নত কৌশলগুলির প্রয়োজন৷ এই বিভাগে, আমরা আরও কয়েকটি পদ্ধতি নিয়ে আলোচনা করব যা আপনাকে পান্ডাস লাইব্রেরি ব্যবহার করে ডেটাফ্রেমগুলি পরিচালনা করতে বিশেষজ্ঞ হতে সাহায্য করতে পারে।

  • একটি নির্দিষ্ট অবস্থানে একটি কলাম সন্নিবেশ করান

যে ক্ষেত্রে আপনাকে ডেটাফ্রেমে একটি নির্দিষ্ট অবস্থানে একটি কলাম সন্নিবেশ করতে হবে, ঢোকান পদ্ধতি একটি মূল্যবান বিকল্প। এই পদ্ধতিটি আপনাকে একটি নির্দিষ্ট সূচকের আগে একটি কলাম সন্নিবেশ করার অনুমতি দেয়। এখানে একটি উদাহরণ কোড:

# Insert column 'E' with values [13, 14, 15] before index 1 (after the first column)
df.insert(1, 'E', [13, 14, 15])
  • অন্যান্য কলাম থেকে প্রাপ্ত কলাম সন্নিবেশ করুন

কখনও কখনও, আপনি ডেটাফ্রেমে অন্যান্য কলাম থেকে প্রাপ্ত নতুন কলাম সন্নিবেশ করতে চাইতে পারেন। আপনি এই নতুন কলামগুলি তৈরি করতে বিদ্যমান ডেটাতে গণনা করতে পারেন। উদাহরণস্বরূপ, কলাম 'A' এবং 'B' এর গুণফল গণনা করতে:

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

এই নিবন্ধে, আমরা কভার করেছি কিভাবে একাধিক কলাম একটি তে সন্নিবেশ করা যায় পান্ডাস ডেটাফ্রেম ব্যবহার করে concat ফাংশন, কোডের ধাপে ধাপে ব্যাখ্যা শিখেছে এবং উন্নত ব্যবহারের ক্ষেত্রে এবং কৌশলগুলি অন্বেষণ করেছে। এই জ্ঞানের সাথে, আপনি এখন কার্যকরভাবে আপনার ডেটা ম্যানিপুলেট করতে পারেন এবং আপনার ডেটা বিশ্লেষণের কাজগুলিতে আরও দক্ষ হয়ে উঠতে পারেন।

সম্পর্কিত পোস্ট:

মতামত দিন