Overall you did a great job. But there might be more interesting ways to display this data than in an ordered bar chart. The x axis is kind of weird here (using the first letter for the type of business is a bit awkward). That's not what this ass. is about though as that's more the subject of ass. 3.
The readme basically tells me all I need to know. Which is a good thing because your main code file is 600 lines long. Aint nobody got time for that!
Code comments are on point though.
Consider what might happen when you load similar files that just happen to have a different column order. I mean it works here but is not as dyamic as you might think