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

पायथन में पैंडास DataFrame की हर पंक्ति पर फ़ंक्शन लागू करना


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

उदाहरण

import pandas as pd
df = pd.DataFrame([(10, 3, 13), (0, 42, 11), (26, 52, 1)], columns=list('xyz'))
print("मौजूदा मैट्रिक्स")
print(df)
NewMatrix = df.apply(lambda a: a + 10, axis=1)
print("संशोधित मैट्रिक्स")
print(NewMatrix)

आउटपुट

मौजूदा मैट्रिक्स
    x   y   z
0  10   3  13
1   0  42  11
2  26  52   1
संशोधित मैट्रिक्स
    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("मौजूदा मैट्रिक्स")
print(df)
NewMatrix = df.apply(SquareData, axis=1)
print("संशोधित मैट्रिक्स")
print(NewMatrix)

आउटपुट

मौजूदा मैट्रिक्स
    x   y   z
0  10   3  13
1   0  42  11
2  26  52   1
संशोधित मैट्रिक्स
     x     y    z
0  100     9  169
1    0  1764  121
2  676  2704    1
  1. C प्रोग्रामिंग में मैट्रिक्स को ज़िग-ज़ैग फैशन में प्रिंट करना C प्रोग्रामिंग में मैट्रिक्स को ज़िग-ज़ैग फैशन में प्रिंट करना

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

  1. C प्रोग्राम में मैट्रिक्स को विकर्ण रूप से नीचे की ओर प्रिंट करें C प्रोग्राम में मैट्रिक्स को विकर्ण रूप से नीचे की ओर प्रिंट करें

    परिचय दिए गए n x n आकार के ऐरे के तत्वों को विकर्ण रूप से नीचे की ओर प्रिंट करना है। विकर्ण रूप से नीचे की ओर प्रिंट करना इसका अर्थ है n x n आकार के किसी भी ऐरे को विकर्ण रूप से नीचे की ओर प्रिंट करना, जैसा कि नीचे दिए गए चित्र में दिखाया गया है। उदाहरण इनपुट: Matrix[3][3] = { { 1, 2, 3 }, { 4, 5

  1. - पायथन क्लोजर्स (Closures) समझना

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