CommencerCommencez gratuitement

Calculer des ratios avec une fonction définie par l’utilisateur

Dans cet exercice, vous allez utiliser la fonction de l’exercice précédent pour calculer des ratios financiers. Rappel de la fonction :

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é. Vous l’utiliserez pour calculer des ratios financiers avec la fonction compute_ratio.

Cet exercice fait partie du cours

<cours>Analyser les états financiers en Python</cours>
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