I always wanted to sort/filter goodreads like this. I don't know how you scraped the site, but the Kaggle datasets I've seen are always deficient in one way or another: either too small (less than 10k), or books are scraped randomly (not top), or (at best) they use
Best Books Ever lists (skips many top-rated books). I hope your source data is better.
Thanks !