কম্পিউটার

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


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

উদাহরণ

pddf =pd.DataFrame([(10, 3, 13),(0, 42, 11),(26, 52, 1)], columns=list('xyz'))প্রিন্ট(" হিসেবে
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    5      21
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
10  42     1     1
2   26     52    1
Modified Matrix
     x    y     z
0  100    9   169
1    0 1764   121
2  676 2704     1

  1. সি প্রোগ্রামিং-এ zag-zag ফ্যাশনে ম্যাট্রিক্স প্রিন্ট করুন।

  2. C প্রোগ্রামে তির্যকভাবে নিচের দিকে ম্যাট্রিক্স প্রিন্ট করুন।

  3. পান্ডাস ডেটাফ্রেমে শীর্ষে একটি সারি যোগ করুন

  4. পাইথন বন্ধ?