शुरू करेंमुफ़्त में शुरू करें

User-defined function के साथ कई ratios की गणना

आइए उस फंक्शन पर नज़र डालते हैं जो आपने पिछले दो अभ्यासों में देखा था.

def compute_ratio(df, numerator, denominator, ratio_name, 
                  addition_in_numerator = True,
                  addition_in_denominator = True):
  ratio_numerator = np.where(addition_in_numerator,
                             df[numerator].sum(axis=1), 
                             df[numerator[0]] - df[numerator[1:]].sum(
                               axis=1))
  ratio_denominator = np.where(addition_in_denominator, 
                               df[denominator].sum(axis=1), 
                               df[denominator[0]] - df[denominator[1:]].sum(axis=1))
  df[ratio_name] = ratio_numerator/ratio_denominator
  return df

याद कीजिए कि पिछले अभ्यास में हमने ratios की गणना करने के लिए इसी फंक्शन का उपयोग किया था. फिर भी, उन ratios की गणना इस फंक्शन से करना न तो अधिक कुशल था और न ही इससे कोडिंग कम हुई थी. इस अभ्यास में, आप देखेंगे कि किस तरह इस फंक्शन का उपयोग एक लूप में कई ratios निकालने के लिए किया जा सकता है. इससे एक साथ कई ratios निकालना अधिक कुशल होगा और कोड भी कम लिखना पड़ेगा.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python में Financial Statements का विश्लेषण

पाठ्यक्रम देखें

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Print the columns 
print(merged_dat.____)
कोड संपादित करें और चलाएँ