https://medium.com/data-driven-fiction/python-for-data-science-how-to-get-the-most-out-of-your-data-b12ed1b4b113