Written more like a reference manual than a tutorial, but the poor index makes it very hard to use as a reference. It's also not as thorough as a reference should be, and is padded with non-pandas-related material.
The author also frequently confuses examples with explanations. It's nice to have examples, but it would be nicer if they were actually explained, rather than seeing the author assume his examples are self-explanatory, or, worse, are the explanations.
Maybe I'm spoiled by the high quality of O'Reilly books, but this Mastering pandas book is nowhere near the quality. It could have used a good editor and a good indexer.
Mastering Pandas
by
Femi Anthony
(Author)
ISBN-13: 978-1783981960
ISBN-10: 1783981962
Why is ISBN important? ISBN
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Use the Amazon App to scan ISBNs and compare prices.
Add to book club
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Join or create book clubs
Choose books together
Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
Temporarily out of stock.
Order now and we'll deliver when available.
Order now and we'll deliver when available.
Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we ship the item.
Details Ships from and sold by Amazon.com.
More Buying Choices
There is a newer edition of this item:
Mastering Pandas
Tell the Publisher!
I'd like to read this book on Kindle
Don't have a Kindle? Compra tu Kindle aquí, or download a FREE Kindle Reading App.
I'd like to read this book on Kindle
Don't have a Kindle? Compra tu Kindle aquí, or download a FREE Kindle Reading App.
Product details
- Publisher : Packt Publishing (June 22, 2015)
- Language : English
- Paperback : 364 pages
- ISBN-10 : 1783981962
- ISBN-13 : 978-1783981960
- Item Weight : 1.38 pounds
- Dimensions : 7.5 x 0.82 x 9.25 inches
- Customer Reviews:
Customer reviews
2.9 out of 5 stars
2.9 out of 5
10 global ratings
How customer reviews and ratings work
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
Reviewed in the United States on May 30, 2016
2 people found this helpful
Report abuse
Reviewed in the United States on July 1, 2016
Selling this as a book, and under the title "Mastering Pandas" is pretty daring.
The layout is terrible, just looking at a page from afar makes you want to stay away. I think the font for the headings is way too big and there is insufficient whitespace between headings and text body. Overall, it looks as it's been designed in MS-Word by a 10th grader on a tight deadline.
Unfortunately the contents are even worse. The ratio of examples to explanatory text is about 3:2. In other words, the examples don't illustrate what's being explained but *are* the explanation. Prime example: the description of the "ravel" function is exactly this: "The ravel function allows you to flatten a multi-dimensional array as follows [lots of examples]". I would liked to say more about the contents but ... there are none. This book is really just a collection of thousands of small examples.
The layout is terrible, just looking at a page from afar makes you want to stay away. I think the font for the headings is way too big and there is insufficient whitespace between headings and text body. Overall, it looks as it's been designed in MS-Word by a 10th grader on a tight deadline.
Unfortunately the contents are even worse. The ratio of examples to explanatory text is about 3:2. In other words, the examples don't illustrate what's being explained but *are* the explanation. Prime example: the description of the "ravel" function is exactly this: "The ravel function allows you to flatten a multi-dimensional array as follows [lots of examples]". I would liked to say more about the contents but ... there are none. This book is really just a collection of thousands of small examples.
One person found this helpful
Report abuse
Reviewed in the United States on August 24, 2015
Very bad organization,very bad printing!!!
2 people found this helpful
Report abuse
Reviewed in the United States on July 17, 2016
Wishing to learn Pandas, I started by buying and reading "Python for Data Analysis" by Wes McKinney, the author of Pandas. I then went ahead and checked out the other Pandas-related titles available on Amazon:
"Learning the Pandas Library" by Matt Harrison, 212 pages, (self-)published in 2016, £18 for a hardcopy
"Learning pandas" by Michael Heydt, 504 pages, Packt, 2015, £38
"Mastering pandas" by Femi Anthony, 364 pages, Packt, 2015, £33
"Python Data Analytics" by Fabio Nelli, 364 pages, Apress, 2015, £23
pretty much for the sake of due diligence, not expecting any of the titles to beat "Python for Data Analysis", a definite keeper.
I started with "Learning the Pandas library", the thinnest of the bunch, and quickly decided to send it back: the book could not add to, or replace, "Python for Data Analysis".
Then I moved on to "Mastering pandas" - and realized that in terms of Pandas coverage, the much thicker Anthony's book was not that far ahead of Harrison's. First, the Packt-standard typesetting features a large font and a lot of whitespace, inflating the nominal page count. Looking at ""Python for Data Analysis", I would guess that you have to divide Packt page count by 1.5 to make it comparable. Second, "Mastering pandas" spends a third of its page count on a foray into (a) basic statistics, using NumPy, (b) Bayesian statistics, using PyMC, (c) machine learning, using scikit-learn. Another quarter of the total page count goes to, in my opinion, non-essential Pandas material, (d) describing the library's structure, and (e) comparing selected data operations in R and Pandas. Frankly, (d) is not immediately useful, (e) is done waaay more extensively in Pandas's online doc, and (a-c) are haphazard and superficial. With (b), the clearly superior reference is the book by Davidson-Pillon, and with (a, c), you will do better with any "data science with Python" title.
Do you find this "some Pandas, some statistics" combo proposition interesting? If yes, "Mastering Pandas" could be a decent choice. I don't, and would rather have a solid, comprehensive Pandas book ("Python for Data Analysis"), and a solid, comprehensive stats/machine-learning-with-Python book. Moving on...
"Learning the Pandas Library" by Matt Harrison, 212 pages, (self-)published in 2016, £18 for a hardcopy
"Learning pandas" by Michael Heydt, 504 pages, Packt, 2015, £38
"Mastering pandas" by Femi Anthony, 364 pages, Packt, 2015, £33
"Python Data Analytics" by Fabio Nelli, 364 pages, Apress, 2015, £23
pretty much for the sake of due diligence, not expecting any of the titles to beat "Python for Data Analysis", a definite keeper.
I started with "Learning the Pandas library", the thinnest of the bunch, and quickly decided to send it back: the book could not add to, or replace, "Python for Data Analysis".
Then I moved on to "Mastering pandas" - and realized that in terms of Pandas coverage, the much thicker Anthony's book was not that far ahead of Harrison's. First, the Packt-standard typesetting features a large font and a lot of whitespace, inflating the nominal page count. Looking at ""Python for Data Analysis", I would guess that you have to divide Packt page count by 1.5 to make it comparable. Second, "Mastering pandas" spends a third of its page count on a foray into (a) basic statistics, using NumPy, (b) Bayesian statistics, using PyMC, (c) machine learning, using scikit-learn. Another quarter of the total page count goes to, in my opinion, non-essential Pandas material, (d) describing the library's structure, and (e) comparing selected data operations in R and Pandas. Frankly, (d) is not immediately useful, (e) is done waaay more extensively in Pandas's online doc, and (a-c) are haphazard and superficial. With (b), the clearly superior reference is the book by Davidson-Pillon, and with (a, c), you will do better with any "data science with Python" title.
Do you find this "some Pandas, some statistics" combo proposition interesting? If yes, "Mastering Pandas" could be a decent choice. I don't, and would rather have a solid, comprehensive Pandas book ("Python for Data Analysis"), and a solid, comprehensive stats/machine-learning-with-Python book. Moving on...
4 people found this helpful
Report abuse
Reviewed in the United States on September 26, 2015
This book is brilliantly done. I own and have used quite a few Pandas for 'x', Python for 'x' titles that go through the basics of the tool, but leave the reader without a clear understanding of the theoretical basis. Mastering Pandas, however, provides the all the necessary context. I used it to level up my skillset quickly while taking a data science course, and I found it invaluable. R users will be delighted to find that there are detailed comparisons between R and Pandas--you can port your knowledge quickly from one context to the other. I gave Mastering Pandas 5 stars because I find that while working, I tend to have it open to use as a quick reference tool.
4 people found this helpful
Report abuse
Reviewed in the United States on August 13, 2015
Femi's book is well organized, succinct, and easy to read. I love that he teaches both the theory as well as the python methodology. As someone with a math and programming background, I did notice some slight errors. However, nothing that detracted from the overall merit of the book. Definitely a solid read for someone trying to get into data science!
5 people found this helpful
Report abuse
Reviewed in the United States on October 11, 2015
Femi brings his years of development experience with innate passion for programming to life with this book. A reader would truly enjoy learning from examples Femi is passionate about. This book is great for beginners and more experienced programmers alike. You should buy this book if you want to get started with data analysis using helpful tools Python programming language provides. Femi's also very helpful if you ever want to reach out to him. Hope this helps!
3 people found this helpful
Report abuse
5.0 out of 5 stars
I have been looking for a good book on pandas and stumbled on this masterpiece by ...
Reviewed in the United States on September 15, 2016
I have been looking for a good book on pandas and stumbled on this masterpiece by femi. After reading the reviews, I was skeptical about getting this book but I am happy I went ahead to buy this good. Definitely a good one to have as a guide
2 people found this helpful
Report abuse

