CommencerCommencer 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

Analyser les états financiers en Python

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

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