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

डेटाफ़्रेम में तालिका-वार पाइप फ़ंक्शन करने के लिए पायथन प्रोग्राम लिखें

मान लें, आपके पास डेटाफ़्रेम है और तालिका-वार फ़ंक्शन का परिणाम है,

Table wise function:
   Id  Mark
0  6.0 85.0
1  7.0 95.0
2  8.0 75.0
3  9.0 90.0
4 10.0 95.0

समाधान

इसे हल करने के लिए, हम नीचे दिए गए चरणों का पालन करेंगे -

  • डेटाफ़्रेम परिभाषित करें

  • दो तर्कों के साथ एक उपयोगकर्ता-परिभाषित फ़ंक्शन avg बनाएं और परिणाम को (a+b/2) के रूप में लौटाएं। इसे नीचे परिभाषित किया गया है,

def avg(a,b):
   return (a+b/2)
  • सभी डेटाफ़्रेम मानों के औसत की गणना करने के लिए पाइप () फ़ंक्शन को पहले मान के अंदर avg () के रूप में और दूसरा तर्क 10 के रूप में तालिका-वार फ़ंक्शन करने के लिए लागू करें।

df.pipe(avg,10)

उदाहरण

आइए एक बेहतर समझ पाने के लिए निम्नलिखित कोड की जाँच करें -

import pandas as pd
df = pd.DataFrame({'Id':[1,2,3,4,5],'Mark':[80,90,70,85,90]})
print("DataFrame is:\n",df)
print("Table wise function:")
def avg(a,b):
   return (a+b/2)
print(df.pipe(avg,10))

आउटपुट

DataFrame is:
 Id Mark
0 1  80
1 2  90
2 3  70
3 4  85
4 5  90
Table wise function:
   Id  Mark
0  6.0 85.0
1  7.0 95.0
2  8.0 75.0
3  9.0 90.0
4 10.0 95.0

  1. पायथन में एक पुनरावर्ती कार्य कैसे लिखें?

    एक पुनरावर्ती फ़ंक्शन एक ऐसा फ़ंक्शन है जो अपने निष्पादन के दौरान स्वयं को कॉल करता है। यह फ़ंक्शन को कई बार खुद को दोहराने में सक्षम बनाता है, परिणाम और प्रत्येक पुनरावृत्ति के अंत को आउटपुट करता है। रिकर्सन का अनंत से कुछ लेना-देना है। एक पूर्णांक का भाज्य ज्ञात करने के लिए पुनरावर्ती फलन का एक

  1. पायथन में एक खाली फ़ंक्शन कैसे लिखें?

    पायथन में, हम पास स्टेटमेंट का उपयोग करके एक खाली फ़ंक्शन या स्टेटमेंट लिख सकते हैं। पास स्टेटमेंट लिखने से कुछ नहीं होता है और इसका उपयोग केवल खाली फ़ंक्शन लिखते समय संकलन त्रुटियों से बचने के लिए किया जाता है। Empty function in python: #Empty function in Python def empty_func(): pass उपरोक्त कोड

  1. पायथन में os.pipe () फ़ंक्शन क्या करता है?

    विधि os.pipe() एक पाइप बनाता है और फाइल डिस्क्रिप्टर (आर, डब्ल्यू) की एक जोड़ी देता है जो क्रमशः पढ़ने और लिखने के लिए प्रयोग योग्य है। उदाहरण import os, sys print "The child will write text to a pipe and " print "the parent will read the text written by child..." # file descript