CommencezCommencez gratuitement

Calcul de ratios avec une fonction définie par l'utilisateur

Dans cet exercice, vous allez utiliser la fonction du dernier exercice pour calculer des ratios financiers. Rappelons que la fonction est :

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

Le DataFrame pandas merged_dat est déjà chargé pour vous. Vous l'utiliserez pour calculer des ratios financiers à l'aide de la fonction compute_ratio.

Cette activité fait partie du cours

Analyser les états financiers avec Python

Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Print the columns of merged_dat
print(merged_dat____)
Modifier et exécuter le code