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

পান্ডাসে itertuples() দিয়ে নির্দিষ্ট টেক্সট যাবতীয় সারি বের করা

itertuples() দিয়ে ডেটাফ্রেমের সারিয়ের মাধ্যমে ইটারেট করা যায়। প্রতিটি সারি একটি namedtuple হিসেবে আসে। find() দিয়ে সাবস্ট্রিং খোঁজা যায়।

CSV লোড

dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\CarRecords.csv")

ইটারেট ও খুঁজুন

for row in dataFrame.itertuples():
    if row.Car.find('Lamborghini') != -1:
        print(row)

সম্পূর্ণ উদাহরণ

import pandas as pd

dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\CarRecords.csv")
print("ডেটাফ্রেম:\n", dataFrame)

print("\nLamborghini ধারণকারী সারি:")
for row in dataFrame.itertuples():
    if row.Car.find('Lamborghini') != -1:
        print(row)

আউটপুট


Pandas(Index=5, Car='Lamborghini', Place='Chandigarh', UnitsSold=80)
Pandas(Index=8, Car='Lamborghini', Place='Delhi', UnitsSold=100)

দুই সারি Lamborghini chứa করে।

  1. পাইথন পান্ডাস দিয়ে ডেটাসেট প্লট করে হরিজন্টাল ট্রেন্ড (স্টেশনারি ট্রেন্ড) দেখানো

  2. পাইথন পান্ডাস দিয়ে ডেটাসেট প্লট করে ডাউনট্রেন্ড দেখানো

  3. পাইথন পান্ডাস দিয়ে ডেটাসেট প্লট করে আপট্রেন্ড দেখানো

  4. পান্ডাস ডেটাফ্রেম থেকে নাল সারি ড্রপ করা (dropna)