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

Python - Pandas-এ পাইপলাইন তৈরি করা


Pandas-এ পাইপলাইন তৈরি করতে, আমাদের pipe() মেথড ব্যবহার করতে হবে। প্রথমে pandas লাইব্রেরি ইম্পোর্ট করুন একটি অ্যালিয়াসসহ −

import pandas as pd

এখন, একটি DataFrame তৈরি করুন −

dataFrame = pd.DataFrame(
    {
        "Car": ['BMW', 'Lexus', 'Audi', 'Mustang', 'Bentley', 'Jaguar'],
        "Units": [100, 150, 110, 80, 110, 90]
    }
)

একটি পাইপলাইন তৈরি করুন এবং upperFunc() কাস্টম ফাংশন কল করুন কলামের নামগুলো আপারকেসে রূপান্তর করতে −

pipeline = dataFrame.pipe(upperFunc)

নিচে upperFunc() দেওয়া হলো কলামের নাম আপারকেসে রূপান্তর করতে −

def upperFunc(dataframe):
    # Converting to uppercase
    dataframe.columns = dataframe.columns.str.upper()
    return dataframe

উদাহরণ

সম্পূর্ণ কোড নিচে দেওয়া হলো −

import pandas as pd
# function to convert column names to uppercase
def upperFunc(dataframe):
    # Converting to uppercase
    dataframe.columns = dataframe.columns.str.upper()
    return dataframe
# Create DataFrame
dataFrame = pd.DataFrame(
    {
        "Car": ['BMW', 'Lexus', 'Audi', 'Mustang', 'Bentley', 'Jaguar'],
        "Units": [100, 150, 110, 80, 110, 90]
    }
)
print("DataFrame ...\n", dataFrame)
# creating pipeline using pipe()
pipeline = dataFrame.pipe(upperFunc)
# calling pipeline
print("\nDisplaying column names in uppercase...\n", pipeline)

আউটপুট

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

DataFrame ...
     Car  Units
0   BMW    100
1  Lexus    150
2   Audi    110
3  Mustang    80
4  Bentley   110
5  Jaguar    90
Displaying column names in uppercase...
     CAR  UNITS
0   BMW    100
1  Lexus    150
2   Audi    110
3  Mustang    80
4  Bentley   110
5  Jaguar    90
  1. পাইথন পান্ডাস দিয়ে হরিজন্টাল বার চার্ট আঁকা

  2. Python – Pandas DataFrame.rename() মেথড

  3. পাইথন প্যান্ডাস: ইন্ডেক্সিং অপারেটর ব্যবহার করে সাবসেট DataFrame তৈরি করা

  4. পাইথনে DataFrame তৈরি করার পদ্ধতি