Aan de slagGa gratis aan de slag

Kengetallen berekenen met een zelfgedefinieerde functie

In deze oefening gebruik je de functie uit de vorige oefening om financiële kengetallen te berekenen. De functie is:

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

De pandas DataFrame merged_dat is voor je geladen. Je gebruikt deze om financiële kengetallen te berekenen met de functie compute_ratio.

Deze oefening maakt deel uit van de cursus

Financiële overzichten analyseren in Python

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Print the columns of merged_dat
print(merged_dat____)
Code bewerken en uitvoeren