This project explores the intricate relationship between Financial Performance and Environmental, Social, and Governance (ESG) metrics across various companies, industries, and regions over a decade.
The core objective is to move beyond correlation and provide actionable insights and strategic recommendations that guide corporate leaders toward better sustainability practicesβspecifically focusing on how to cut emissions and manage resource usage to simultaneously boost ESG scores and enhance financial valuation.
- Financial Metrics: Revenue, MarketCap, GrowthRate, Profit.
- Sustainability Indicators: Carbon Emissions, Energy Consumption, Water Usage, Emissions per Revenue.
- ESG Performance: ESG_Overall, ESG_Environmental, ESG_Social, ESG_Governance.
βββ code.py \# Main Python analysis code
βββ company\_esg\_financial\_dataset.csv \# Dataset used in analysis
βββ plots/ \# Generated visualizations
β βββ plots/ \# Subfolder with saved plots
βββ CodeCrafters\_Round1.pptx \# Presentation of insights & recommendations
βββ requirements.txt \# Project dependencies
βββ README.md \# Project documentation
Source: Company-level dataset (financial + ESG metrics + sustainability usage). Granularity: Records by company, industry, region, and year. Variables included:
- π Financial: Revenue, Profit, GrowthRate, MarketCap
- π± ESG: ESG_Overall, ESG_Environmental, ESG_Social, ESG_Governance
- π Sustainability: CarbonEmissions, EnergyConsumption, WaterUsage, Emissions per Revenue
- β Performed data cleaning, feature engineering (Profit, Emissions per Revenue).
- β Conducted 11 key EDA questions covering multivariate and time-series analysis.
- β Built stream-structured, stakeholder-friendly plots (line charts, bar charts, scatter plots, heatmaps).
- β Extracted 7 key insights with real-world sustainability implications.
- β Proposed 3 policy recommendations for companies & regions.
-
Clone the repository:
git clone https://github.com/aaagairi/esg-financial-analysis.git cd esg-financial-analysis
-
Install dependencies:
pip install -r requirements.txt
-
Run the analysis:
python code.py
-
View results:
- π Plots: Saved inside the
plots/directory. - πΌοΈ Presentation: Open
CodeCrafters_Round1.pptx. - π Dataset: Available at
company_esg_financial_dataset.csv.
- π Plots: Saved inside the