Customers who viewed this item also viewed
Buy New
-16%
$50.56$50.56
FREE delivery July 22 - 27
Ships from: Amazon Sold by: waterfall media
Used - Good
$5.00$5.00
$3.99 delivery Wednesday, July 22
Ships from: HPB-Red Sold by: HPB-Red
Sorry, there was a problem.
There was an error retrieving your Wish Lists. Please try again.Sorry, there was a problem.
List unavailable.
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the author
OK
Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython
Purchase options and add-ons
Get complete instructions for manipulating, processing, cleaning, and crunching datasets in Python. Updated for Python 3.6, the second edition of this hands-on guide is packed with practical case studies that show you how to solve a broad set of data analysis problems effectively. You’ll learn the latest versions of pandas, NumPy, IPython, and Jupyter in the process.
Written by Wes McKinney, the creator of the Python pandas project, this book is a practical, modern introduction to data science tools in Python. It’s ideal for analysts new to Python and for Python programmers new to data science and scientific computing. Data files and related material are available on GitHub.
- Use the IPython shell and Jupyter notebook for exploratory computing
- Learn basic and advanced features in NumPy (Numerical Python)
- Get started with data analysis tools in the pandas library
- Use flexible tools to load, clean, transform, merge, and reshape data
- Create informative visualizations with matplotlib
- Apply the pandas groupby facility to slice, dice, and summarize datasets
- Analyze and manipulate regular and irregular time series data
- Learn how to solve real-world data analysis problems with thorough, detailed examples
- ISBN-101491957662
- ISBN-13978-1491957660
- Edition2nd
- PublisherO'Reilly Media
- Publication dateNovember 14, 2017
- LanguageEnglish
- Dimensions7.25 x 1 x 9.5 inches
- Print length550 pages
There is a newer edition of this item:
$43.99
(533)
Only 1 left in stock - order soon.
![]() |
Frequently bought together

Customers who viewed this item also viewed
- Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to ProgrammingPaperbackGet it as soon as Friday, Jul 31
- Python Data Science Handbook: Essential Tools for Working with DataPaperbackFREE Shipping by AmazonGet it as soon as Sunday, Jul 19Only 15 left in stock (more on the way).
- Python Data Science Handbook: Essential Tools for Working with DataPaperbackFREE Shipping by AmazonGet it as soon as Sunday, Jul 19Only 2 left in stock - order soon.
- Python Programming Language: a QuickStudy Laminated Reference GuidePamphletFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Sunday, Jul 19
- Data Science from Scratch: First Principles with PythonPaperbackFREE Shipping by AmazonGet it as soon as Sunday, Jul 19
- Practical Statistics for Data Scientists: 50+ Essential Concepts Using R and PythonPaperbackFREE Shipping by AmazonGet it as soon as Sunday, Jul 19
Customers also bought or read
- Python Data Science Handbook: Essential Tools for Working with Data
Paperback$59.00$59.00FREE delivery Sun, Jul 19 - Data Science from Scratch: First Principles with Python
Paperback$38.83$38.83FREE delivery Sun, Jul 19 - Introduction to Machine Learning with Python: A Guide for Data Scientists
Paperback$30.64$30.64Delivery Sun, Jul 19 - Practical Statistics for Data Scientists: 50+ Essential Concepts Using R and Python
Paperback$79.99$79.99FREE delivery Sun, Jul 19 - R for Data Science: Import, Tidy, Transform, Visualize, and Model Data
Paperback$43.99$43.99FREE delivery Sun, Jul 19 - Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking
Paperback$16.49$16.49$6.99 delivery Tue, Sep 8 - R for Data Science: Import, Tidy, Transform, Visualize, and Model Data
Paperback$31.51$31.51Delivery Sun, Jul 19 - Introducing Python: Modern Computing in Simple Packages
Paperback$55.99$55.99FREE delivery Sun, Jul 19 - Python Data Science Handbook: Essential Tools for Working with Data
Paperback$44.18$44.18FREE delivery Sun, Jul 19 - Mastering Machine Learning with scikit-learn - Second Edition: Apply effective learning algorithms to real-world problems using scikit-learn
Paperback$48.99$48.99FREE delivery Sun, Jul 19 - Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems
Paperback$138.01$138.01FREE delivery Jul 24 - 28 - Text Analytics with Python: A Practitioner's Guide to Natural Language Processing
Paperback$24.99$24.99Delivery Sun, Jul 19 - Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming#1 Best SellerFunctional Software Programming
Paperback$22.75$22.75Delivery Jul 31 - Aug 6 - Storytelling with Data: A Data Visualization Guide for Business Professionals#1 Best SellerBusiness Mathematics
Paperback$23.18$23.18Delivery Sun, Jul 19 - Learning SQL: Generate, Manipulate, and Retrieve Data#1 Best SellerMySQL Guides
Paperback$36.49$36.49FREE delivery Sun, Jul 19 - Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems
Paperback$49.50$49.50FREE delivery Sun, Jul 19 - The Man Who Solved the Market: How Jim Simons Launched the Quant Revolution
Hardcover$18.22$18.22Delivery Sun, Jul 19 - The Data Wrangling Workshop: Create your own actionable insights using data from multiple raw sources, 2nd Edition
Paperback$40.99$40.99FREE delivery Sun, Jul 19 - Essential Math for Data Science: Take Control of Your Data with Fundamental Linear Algebra, Probability, and Statistics
Paperback$36.22$36.22FREE delivery Sun, Jul 19 - Practical SQL, 2nd Edition: A Beginner's Guide to Storytelling with Data
Paperback$19.99$19.99Delivery Sun, Jul 19 - Fluent Python: Clear, Concise, and Effective Programming
Paperback$39.77$39.77$3.95 delivery Wed, Jul 29 - Deep Learning (Adaptive Computation and Machine Learning series)
Hardcover$61.00$61.00FREE delivery Sun, Jul 19
From the brand
-
Explore more Data Science
-
Start learning with O'Reilly
-
More From O'Reilly
-
Sharing the knowledge of experts
O'Reilly's mission is to change the world by sharing the knowledge of innovators. For over 40 years, we've inspired companies and individuals to do new things (and do them better) by providing the skills and understanding that are necessary for success.
Our customers are hungry to build the innovations that propel the world forward. And we help them do just that.
From the Publisher
What Is This Book About?
This book is concerned with the nuts and bolts of manipulating, processing, cleaning, and crunching data in Python. My goal is to offer a guide to the parts of the Python programming language and its data-oriented library ecosystem and tools that will equip you to become an effective data analyst. While 'data analysis' is in the title of the book, the focus is specifically on Python programming, libraries, and tools as opposed to data analysis methodology. This is the Python programming you need for data analysis.
New for the Second Edition
The first edition of this book was published in 2012, during a time when open source data analysis libraries for Python (such as pandas) were very new and developing rapidly. In this updated and expanded second edition, I have overhauled the chapters to account both for incompatible changes and deprecations as well as new features that have occurred in the last five years.
I’ve also added fresh content to introduce tools that either did not exist in 2012 or had not matured enough to make the first cut. Finally, I have tried to avoid writing about new or cutting-edge open source projects that may not have had a chance to mature. I would like readers of this edition to find that the content is still almost as relevant in 2020 or 2021 as it is in 2017.
The major updates in this second edition include:
- All code, including the Python tutorial, updated for Python 3.6 (the first edition used Python 2.7)
- Updated Python install instructions for the Anaconda Python Distribution & other Python packages
- Updates for the latest versions of the pandas library in 2017
- A new chapter on some more advanced pandas tools, and some other usage tips
- A brief introduction to using statsmodels and scikit-learn
- Reorganized since from the first edition to make the book more accessible to newcomers.
Editorial Reviews
About the Author
Wes McKinney is a New York?based software developer and entrepreneur. After finishing his undergraduate degree in mathematics at MIT in 2007, he went on to do quantitative finance work at AQR Capital Management in Greenwich, CT. Frustrated by cumbersome data analysis tools, he learned Python and started building what would later become the pandas project. He's now an active member of the Python data community and is an advocate for the use of Python in data analysis, finance, and statistical computing applications.
Wes was later the co-founder and CEO of DataPad, whose technology assets and team were acquired by Cloudera in 2014. He has since become involved in big data technology, joining the Project Management Committees for the Apache Arrow and Apache Parquet projects in the Apache Software Foundation. In 2016, he joined Two Sigma Investments in New York City, where he continues working to make data analysis faster and easier through open source software.
Product details
- Publisher : O'Reilly Media
- Publication date : November 14, 2017
- Edition : 2nd
- Language : English
- Print length : 550 pages
- ISBN-10 : 1491957662
- ISBN-13 : 978-1491957660
- Item Weight : 1.85 pounds
- Dimensions : 7.25 x 1 x 9.5 inches
- Best Sellers Rank: #147,631 in Books (See Top 100 in Books)
- #39 in Data Modeling & Design (Books)
- #57 in Data Processing
- #105 in Python Programming
- Customer Reviews:
About the author

Since 2007, I have been creating fast, easy-to-use data wrangling and statistical computing tools, mostly in the Python programming language. I am best known for creating the pandas project and writing the book Python for Data Analysis. I am also a contributor to the Apache Arrow, Kudu, and Parquet projects within the Apache Software Foundation. I am currently the CTO and Co-founder of Voltron Data, which builds accelerated computing technologies powered by Apache Arrow. I previously worked for Ursa Labs (within RStudio / Posit), Two Sigma, Cloudera, DataPad, and AQR Capital Management.
Customer reviews
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 AmazonCustomers say
Generated from the text of customer reviews























