A Mini Project to analyze Indian agricultural datasets using Python, Pandas, SciPy, Plotly, Streamlit, and Power BI.
It provides statistical insights and interactive dashboards for understanding trends in crop production, yield, and cultivated area.
- π Exploratory Data Analysis via Streamlit
- π Interactive visualizations using Plotly
- π Power BI Dashboard for state/district level insights
- π§ͺ Statistical computations with SciPy
- πΎ CSV & PostgreSQL support via SQLAlchemy
- βοΈ Google Colab notebooks for EDA and preprocessing
Project_2-Agri_Data_Explorer/
βββ app/ # Streamlit app code
β βββ main.py
βββ data/ # Raw and cleaned datasets
βββ scripts/ # ETL scripts
βββ dashboards/ # Power BI .pbix files
βββ notebooks/ # Google Colab notebooks
βββ images,videos/ # Visuals for dashboard & Project demonstration video
βββ requirements.txt # Python dependencies
βββ README.md # Project documentation
βββ LICENSE # Open-source license
βββ .gitignore # Files to be ignored by Git
π Located in the dashboards/ folder
- π Yearβwise trend of rice production across top 3 states
- πΎ Districts with highest wheat yield in last 5 years
- π’οΈ Top oilseed producing states and their growth
- π½ Area vs. production correlation for major crops
- π§΅ Cotton production trends and groundnut yield by district
git clone https://github.com/Infant-Joshva/Project_2-Agri_Data_Explorer.git
cd Project_2-Agri_Data_Explorerpython -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activatepip install -r requirements.txtThe following Python libraries are required:
- pandas
- scipy
- plotly
- streamlit
- sqlalchemy
- psycopg2-binary
streamlit run app/main.py- India agricultural datasets
- Custom CSV/Excel files based on domain data
This project is licensed under the MIT License.
See the LICENSE file for full text.
Project developed by Infant Joshva A
π§ [email protected]
π GitHub
π LinkedIn
If you liked this project, please give it a β on GitHub!




