I'm working on a project using New York taxi data. The data contain records for pickup location (PULocationID), and the timestamp (tpep_pickup_datetime) for that particular pick-up record.

I want to aggregate the data to be hourly for each location. The aggregation should have an hourly count of pick-ups per location.