Python में Financial Statements का विश्लेषण
Rohan Chatterjee
Risk modeler

pivot_table का उपयोग करें:avg_company_ratio = plot_dat.pivot_table(index=["comp_type",
"company"],
values=["Gross Margin", "Operating Margin",
"Debt-to-equity", "Equity Multiplier"],
aggfunc="mean").reset_index()
print(avg_company_ratio.head())
pivot_table का उपयोग करें:avg_industry_ratio = plot_dat.pivot_table(index="comp_type",
values=["Gross Margin", "Operating Margin",
"Debt-to-equity",
"Equity Multiplier"],
aggfunc="mean").reset_index()
print(avg_industry_ratio.head())
seaborn में प्लॉट करने के लिए डेटा "long" फॉर्मैट में होना चाहिए। pd.melt से DataFrame avg_industry_ratio और avg_company_ratio को long फॉर्मैट में बदलें:molten_plot_company = pd.melt(avg_company_ratio, id_vars=["comp_type",
"company"])
molten_plot_industry = pd.melt(avg_industry_ratio,
id_vars=["comp_type"])
print(molten_plot_company.head())
print(molten_plot_industry.head())
pd.concat से molten_plot_company और molten_plot_industry को जोड़ें।molten_plot_industry में company कॉलम नहीं है क्योंकि यह इंडस्ट्री-लेवल औसत रखता है।pd.concat के लिए दोनों DataFrame में समान कॉलम होने चाहिए, इसलिए molten_plot_industry में company कॉलम जोड़ें।molten_plot_industry["company"] = "Industry Average"
molten_plot = pd.concat([molten_plot_company, molten_plot_industry])
sns.barplot(data=molten_plot, y="variable", x="value", hue="company", ci=None)
plt.xlabel(""), plt.ylabel("")
plt.show()

Python में Financial Statements का विश्लेषण