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 Jupyter
Purchase options and add-ons
Get the definitive handbook for manipulating, processing, cleaning, and crunching datasets in Python. Updated for Python 3.10 and pandas 1.4, the third 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, 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 Jupyter notebook and IPython shell for exploratory computing
- Learn basic and advanced features in NumPy
- 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-10109810403X
- ISBN-13978-1098104030
- Edition3rd
- PublisherO'Reilly Media
- Publication dateSeptember 20, 2022
- LanguageEnglish
- Dimensions7 x 1.5 x 9 inches
- Print length579 pages
Frequently bought together

Customers who viewed this item also viewed
- Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to ProgrammingPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Saturday, Sep 19
- Automate the Boring Stuff with Python, 3rd EditionPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Saturday, Sep 19
- Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPythonPaperback$3.99 shippingGet it Sep 21 - 24Only 1 left in stock - order soon.
- Python Data Science Handbook: Essential Tools for Working with DataPaperbackFREE Shipping by AmazonGet it as soon as Saturday, Sep 19Only 4 left in stock (more on the way).
- Data Science from Scratch: First Principles with PythonPaperbackFREE Shipping by AmazonGet it as soon as Saturday, Sep 19
- SQL for Data Analysis: Advanced Techniques for Transforming Data into InsightsPaperbackFREE Shipping by AmazonGet it as soon as Saturday, Sep 19Only 19 left in stock (more on the way).
Customers also bought or read
- Python Data Science Handbook: Essential Tools for Working with Data
Paperback$44.18$44.18FREE delivery Sat, Sep 19 - SQL for Data Analysis: Advanced Techniques for Transforming Data into Insights
Paperback$36.49$36.49FREE delivery Sat, Sep 19 - Practical Statistics for Data Scientists: 50+ Essential Concepts Using R and Python
Paperback$69.09$69.09FREE delivery Sat, Sep 19 - Data Science from Scratch: First Principles with Python
Paperback$35.54$35.54FREE delivery Sat, Sep 19 - Essential Math for Data Science: Take Control of Your Data with Fundamental Linear Algebra, Probability, and Statistics
Paperback$36.22$36.22FREE delivery Sat, Sep 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 Sat, Sep 19 - R for Data Science: Import, Tidy, Transform, Visualize, and Model Data
Paperback$43.99$43.99FREE delivery Sat, Sep 19 - Fluent Python: Clear, Concise, and Effective Programming
Paperback$43.99$43.99FREE delivery Sat, Sep 19 - Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming#1 Best SellerFunctional Software Programming
Paperback$27.53$27.53Delivery Sat, Sep 19 - Pandas Cookbook: Practical recipes for scientific computing, time series, and exploratory data analysis using Python
Paperback$39.99$39.99FREE delivery Sat, Sep 19 - The Data Wrangling Workshop: Create your own actionable insights using data from multiple raw sources, 2nd Edition
Paperback$40.99$40.99FREE delivery Sat, Sep 19 - Python for Excel: A Modern Environment for Automation and Data Analysis
Paperback$56.54$56.54FREE delivery Sat, Sep 19 - Practical SQL, 2nd Edition: A Beginner's Guide to Storytelling with Data#1 Best SellerComputer Programming Structured Design
Paperback$19.99$19.99Delivery Sat, Sep 19 - Fundamentals of Data Engineering: Plan and Build Robust Data Systems
Paperback$40.00$40.00FREE delivery Sep 29 - Oct 14 - Pandas for Everyone: Python Data Analysis (Addison-Wesley Data & Analytics Series)
Paperback$42.50$42.50FREE delivery Sat, Sep 19 - SQL for Data Analytics: Analyze data effectively, uncover insights and master advanced SQL for real-world applications
Paperback$37.99$37.99FREE delivery Sat, Sep 19 - Storytelling with Data: A Data Visualization Guide for Business Professionals#1 Best SellerBusiness Communication
Paperback$23.73$23.73Delivery Sep 22 - 27 - Machine Learning with PyTorch and Scikit-Learn: Develop machine learning and deep learning models with Python#1 Best SellerSpeech & Audio Processing
Paperback$36.05$36.05FREE delivery Sat, Sep 19 - Python for Finance Cookbook: Over 80 powerful recipes for effective financial data analysis, 2nd Edition
Paperback$37.98$37.98FREE delivery Sat, Sep 19 - Web Scraping with Python: Data Extraction from the Modern Web
Paperback$44.94$44.94FREE delivery Sat, Sep 19 - Practical Linear Algebra for Data Science: From Core Concepts to Applications Using Python
Paperback$45.89$45.89FREE delivery Sat, Sep 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
About this Book
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.
Sometime after I originally published this book in 2012, people started using the term data science as an umbrella description for everything from simple descriptive statistics to more advanced statistical analysis and machine learning. The Python open source ecosystem for doing data analysis (or data science) has also expanded significantly since then. There are now many other books which focus specifically on these more advanced methodologies. My hope is that this book serves as adequate preparation to enable you to move on to a more domain-specific resource.
The first edition of this book was published in 2012, during a time when open source data analysis libraries for Python, especially pandas, were very new and developing rapidly. When the time came to write the second edition in 2016 and 2017, I needed to update the book not only for Python 3.6 (the first edition used Python 2.7) but also for the many changes in pandas that had occurred over the previous five years.
Now in 2022, there are fewer Python language changes (we are now at Python 3.10, with 3.11 coming out at the end of 2022), but pandas has continued to evolve. In this third edition, my goal is to bring the content up to date with current versions of Python, NumPy, pandas, and other projects, while also remaining relatively conservative about discussing newer Python projects that have appeared in the last few years. Since this book has become an important resource for many university courses and working professionals, I will try to avoid topics that are at risk of falling out of date within a year or two. That way paper copies won’t be too difficult to follow in 2023 or 2024 or beyond.
Editorial Reviews
About the Author
Wes was later the cofounder 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 2018, he founded Ursa Labs, a not-for-profit organization focused Apache Arrow development, in partnership with RStudio and Two Sigma Investments. In 2021, he cofounded technology startup Voltron Data, where he currently works as the Chief Technology Officer.
Product details
- Publisher : O'Reilly Media
- Publication date : September 20, 2022
- Edition : 3rd
- Language : English
- Print length : 579 pages
- ISBN-10 : 109810403X
- ISBN-13 : 978-1098104030
- Item Weight : 1.95 pounds
- Dimensions : 7 x 1.5 x 9 inches
- Best Sellers Rank: #44,653 in Books (See Top 100 in Books)
- #9 in Database Storage & Design
- #11 in Data Mining (Books)
- #15 in Data Processing
- 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.






















