কম্পিউটার টিউটোরিয়াল

পাইথন - পান্ডাস ডেটাফ্রেমে একটি কলাম প্রথম পজিশনে সরান

কলাম পপ করতে pop() এবং ইন্সার্ট করতে insert() মেথড ব্যবহার করা হয় অর্থাৎ একটি কলাম সরানো। প্রথমে ৩টি কলামসহ একটি ডেটাফ্রেম তৈরি করা হয়:

dataFrame = pd.DataFrame(
    {
        "Student": ['Jack', 'Robin', 'Ted', 'Marc', 'Scarlett', 'Kat', 'John'],
        "Result": ['Pass', 'Fail', 'Pass', 'Fail', 'Pass', 'Pass', 'Pass'],
        "Roll Number": [5, 10, 3, 8, 2, 9, 6]
    }
)

কলাম "Roll Number" ১ষ্ঠ পজিশনে সরাতে প্রথমে কলামটি পপ করা হয়:

shiftPos = dataFrame.pop("Roll Number")

কলাম ১ষ্ঠ পজিশনে ইন্সার্ট করা হয়:

dataFrame.insert(0, "Roll Number", shiftPos)

উদাহরণ

নিচে কোড দেওয়া হলো:

import pandas as pd

# ডেটাফ্রেম তৈরি
dataFrame = pd.DataFrame(
    {
        "Student": ['Jack', 'Robin', 'Ted', 'Marc', 'Scarlett', 'Kat', 'John'],
        "Result": ['Pass', 'Fail', 'Pass', 'Fail', 'Pass', 'Pass', 'Pass'],
        "Roll Number": [5, 10, 3, 8, 2, 9, 6]
    }
)
print("DataFrame ...\n", dataFrame)

# কলাম "Roll Number" ১ষ্ঠ পজিশনে সরানো
shiftPos = dataFrame.pop("Roll Number")

# কলাম ১ষ্ঠ পজিশনে ইন্সার্ট
dataFrame.insert(0, "Roll Number", shiftPos)
print("\nকলাম প্রথম পজিশনে সরিয়ে আপডেট করা DataFrame...\n", dataFrame)

আউটপুট

এটি নিচের আউটপুট দেবে:

DataFrame ...
  Result  Roll Number Student
0  Pass            5   Jack
1  Fail           10  Robin
2  Pass            3   Ted
3  Fail            8  Marc
4  Pass            2 Scarlett
5  Pass            9   Kat
6  Pass            6  John

কলাম প্রথম পজিশনে সরিয়ে আপডেট করা DataFrame...
  Roll Number Result Student
0          5  Pass   Jack
1         10  Fail  Robin
2          3  Pass   Ted
3          8  Fail  Marc
4          2  Pass Scarlett
5          9  Pass   Kat
6          6  Pass  John
  1. Python - Pandas DataFrame-এ কলাম মানগুলোর মিন ক্যালকুলেট করা

  2. পাইথন প্যান্ডাস: DataFrame-এর কলাম কুয়েরি করা

  3. পাইথনে Pandas ব্যবহার করে ডেটাফ্রেমের নির্দিষ্ট কলামের সমষ্টি (sum) কীভাবে বের করবেন?

  4. পান্ডাস ডেটাফ্রেমে কলামের প্রথম অক্ষর বড় হাতের করা