Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पांडा डेटाफ़्रेम में प्रत्येक पंक्ति में फ़ंक्शन लागू करें

प्रत्येक पंक्ति में लैम्ब्डा फ़ंक्शन लागू करके

उदाहरण

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. सी प्रोग्रामिंग में ज़ैग-ज़ैग फैशन में प्रिंट मैट्रिक्स।

    मैट्रिक्स मैट [पंक्ति] [col] को देखते हुए हमें दिए गए मैट्रिक्स को ज़िग-ज़ैग फैशन में प्रिंट करना होगा जैसे नीचे दी गई छवि में - तो आउटपुट इस तरह होना चाहिए - Output: 10 20 40 70 50 30 60 80 90 उपरोक्त समस्या के लिए, हमने एक सरल दृष्टिकोण का पालन किया है जहां हमें मैट्रिक्स को तिरछे पुनरावृत्त क

  1. सी प्रोग्राम में मैट्रिक्स को तिरछे नीचे की ओर प्रिंट करें।

    आकार n x n की एक सरणी के साथ दिया गया है और कार्य पूर्णांक प्रकार के मैट्रिक्स तत्वों को तिरछे नीचे की ओर प्रिंट करना है। तिरछे नीचे की ओर का अर्थ है n x n के किसी भी आकार की सरणी को तिरछे नीचे की ओर ले जाना जैसे नीचे दिए गए चित्र में प्रिंट करना - सबसे पहले यह 1 प्रिंट करेगा और फिर 2 प्रिंट करन

  1. पायथन क्लोजर?

    पायथन क्लोजर को बेहतर ढंग से समझने के लिए, आइए पहले समझते हैं कि नेस्टेड फ़ंक्शन और पायथन क्लास क्या है। संक्षेप में, पायथन क्लोजर भी एक ऐसा फंक्शन है जो कोड के साथ डेटा को इनकैप्सुलेट करता है। पायथन नेस्टेड फ़ंक्शन किसी अन्य फ़ंक्शन के अंदर परिभाषित फ़ंक्शन को नेस्टेड फ़ंक्शन कहा जाता है। एक नेस्ट