@chuawt your project is wonderfully done . It was a great read and I believe you have done an amazing job . As soon as I opened it, the word clean was what came to mind.
Your visuals are also quite interesting. They serve the purpose, they are drawn out for.
I have a few pointers which hopefully will help to bring it closer to perfection. (Click the arrow bullet point for the detailed review.)
Presentation Style
Once you feel you are done with the project, re-run the entire project so that the cells start from [1]. This ensures that the cells are contiguous
While you have added a separate section for conclusion, I would encourage you to expand on your conclusion. A brief summary of specific analysis points in it would support your decision and this is what is expected out of an analyst. I would also encourage you to summarize your report in the conclusion. TL;DR readers would find it especially valuable.
Coding Style
It is always best to round your output values e.g This line in cell[67] could be re-written as
ask_posts_average_comments_by_hour.round(2)
to round to 2 decimal places
Bugs/Inaccuracies
I noticed that you got the SettingWithCopy Warning. If you are willing to do a bit of reading you should be able to resolve the issue.
Miscellaneous
Nothing to add.
Great job! If you keep at this pace… you should hit the stars pretty soon
Wow @jesmaxavier! Thanks for the detailed suggestions and advice. They are really helpful to me, especially the conclusion section and the SettingWithCopy warning.