ÎncepețiÎncepe gratuit

Reprezentarea ratelor într-o singură figură

În acest exercițiu, vei reprezenta grafic și calcula marja brută și rata de rotație a activelor Microsoft de-a lungul timpului. Spre deosebire de exercițiul anterior, aici vei trasa ambele rate într-o singură figură. Astfel vei putea analiza vizual tendința acestor rate, deoarece sunt reprezentate în același grafic.

Vei folosi funcția .melt() din pandas. În video, argumentul value_vars a fost specificat explicit în funcție. value_vars se referă la coloanele pe care dorim să le transpunem. Totuși, dacă value_vars nu este specificat, toate coloanele care nu sunt id_vars vor fi tratate automat ca value_vars.

Rata de rotație a activelor și marja brută au fost calculate deja pentru tine în DataFrame-ul msft, disponibile în coloanele "asset_turnover" și, respectiv, "gross_margin".

Acest exercițiu face parte din cursul

Analiza situațiilor financiare în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Convertește DataFrame-ul msft din format wide în format long.
  • Reprezintă grafic rata de rotație a activelor și marja brută în același grafic, cu Year pe axa x, și adaugă hue pe dimensiunea Ratio.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Convert the DataFrame from wide to long
msft_melt = msft.melt(id_vars=____, value_vars=____, var_name="Ratio")

# Plot the data
plot = sns.lineplot(data=msft_melt, x=____, y=___, hue=____)
plt.show()

plot.xaxis.set_major_locator(MaxNLocator(integer=True))
plt.show()
Editează și rulează codul