Hi @pwan0025, welcome to the community!
Congrats on completing your project! Things get easier over time and exposure. I’ve looked over my first projects and they’re riddled with comments like, “This is so annoying!” and “Why did the solution do it like this??” I look at them now and I understand, but I totally get the frustration when you’re getting started. I think one thing that helped me was looking at posts here and seeing if I could figure out an answer (even if I never posted or it was already answered). It forced me to review and looking at problems from different angles. I still struggle and I’m nowhere near where I want to be in the process, but I’ve definitely grown.
It looks like from whatever struggles you had, you pushed through on this project. You’re doing great! I like that your code is commented and you’ve got headings breaking up the blocks. I’m not sure why, but the 2nd code block printed out what looks like all of the dataset, so it takes up a lot of space. (It doesn’t do that when I run it locally, so I’m not sure how to change that.) The other thing you can practice is writing an introduction (that goes into more detail about the dataset and the project goals) and explaining the steps as you go. It helps to polish up the project, and it also helps you solidify in your mind what you’re doing.
Have a look at other student projects too – I have learned A LOT from seeing how other people work!
Thanks so much for sharing with us!