Summary
In this chapter, you solved a real-world problem by creating an ETL workflow to predict agricultural crop yields using all the concepts and tools you’ve learned about throughout the book.
Firstly, you learned about the problem, understanding the data and tools needed to complete the tasks at hand. You then downloaded all the data, utilizing the Requests module, ArcGIS Online, and the World Bank API. You cleaned up all those individual datasets to ensure that a merge was possible and then completed the merge.
You took the merged data frame and used it to fit the random forest model, demonstrating its ability to predict yields quickly and efficiently. This Notebook can be used to update all the data to predict crop yields when needed by simply rerunning the whole Notebook again. Lastly, you created a web application to display the shapefile created in the Notebook using HTML, CSS, and JavaScript.
This process could form the framework to provide additional...