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

পাইথনে Pandas DataFrame-এ প্রতিটি সারিতে ফাংশন প্রয়োগ করা


ল্যাম্বডা ফাংশন প্রয়োগ করে প্রতিটি সারিতে

উদাহরণ

import pandas as pd
df = pd.DataFrame([(10, 3, 13), (0, 42, 11), (26, 52, 1)], columns=list('xyz'))
print("Existing matrix")
print(df)
NewMatrix = df.apply(lambda a: a + 10, axis=1)
print("Modified Matrix")
print(NewMatrix)

আউটপুট

Existing matrix
    x   y   z
0  10   3  13
1   0  42  11
2  26  52   1
Modified Matrix
    x   y   z
0  20  13  23
1  10  52  21
2  36  62  11

ইউজার ডিফাইনড ফাংশন প্রয়োগ করে

উদাহরণ

import pandas as pd
def SquareData(x):
    return x * x

df = pd.DataFrame([(10, 3, 13), (0, 42, 11), (26, 52, 1)], columns=list('xyz'))
print("Existing matrix")
print(df)
NewMatrix = df.apply(SquareData, axis=1)
print("Modified Matrix")
print(NewMatrix)

আউটপুট

Existing matrix
    x   y   z
0  10   3  13
1   0  42  11
2  26  52   1
Modified Matrix
     x     y    z
0  100    9  169
1    0  1764  121
2  676  2704    1
  1. সি প্রোগ্রামিং-এ জিগ-জ্যাগ (Zig-Zag) ফ্যাশনে ম্যাট্রিক্স প্রিন্ট করা

  2. C প্রোগ্রামে ম্যাট্রিক্সকে ডায়াগোনালি নিচের দিকে প্রিন্ট করা

  3. পাইথনে Pandas DataFrame-এ শীর্ষে (Top) নতুন সারি (Row) যোগ করা

  4. পাইথন ক্লোজার (Closures): নেস্টেড ফাংশন এবং এনক্যাপসুলেশনের ধারণা