Pandas Cookbook - Practical Recipes for Scientific Computing, Time Series, and Exploratory Data Analysis Using Python (3rd Edition)
Unlock the full power of pandas 2.x with this hands-on cookbook, designed for Python developers, data analysts, and data scientists who need fast, efficient solutions for real-world data challenges. This book provides practical, ready-to-use recipes to streamline your workflow. With step-by-step gui...
Saved in:
| Main Authors: | , , |
|---|---|
| Format: | eBook |
| Language: | English |
| Published: |
Birmingham
Packt Publishing
2024
Packt Publishing, Limited |
| Edition: | 3 |
| Subjects: | |
| ISBN: | 9781836205876, 1836205872 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | Unlock the full power of pandas 2.x with this hands-on cookbook, designed for Python developers, data analysts, and data scientists who need fast, efficient solutions for real-world data challenges. This book provides practical, ready-to-use recipes to streamline your workflow. With step-by-step guidance, you'll master data wrangling, visualization, performance optimization, and scalable data analysis using pandas' most powerful features. From importing and merging large datasets to advanced time series analysis and SQL-like operations, this cookbook equips you with the tools to analyze, manipulate, and visualize data like a pro. Learn how to boost efficiency, optimize memory usage, and seamlessly integrate pandas with NumPy, PyArrow, and databases. This book will help you transform raw data into actionable insights with ease. |
|---|---|
| AbstractList | Unlock the full power of pandas 2.x with this hands-on cookbook, designed for Python developers, data analysts, and data scientists who need fast, efficient solutions for real-world data challenges. This book provides practical, ready-to-use recipes to streamline your workflow. With step-by-step guidance, you'll master data wrangling, visualization, performance optimization, and scalable data analysis using pandas' most powerful features. From importing and merging large datasets to advanced time series analysis and SQL-like operations, this cookbook equips you with the tools to analyze, manipulate, and visualize data like a pro. Learn how to boost efficiency, optimize memory usage, and seamlessly integrate pandas with NumPy, PyArrow, and databases. This book will help you transform raw data into actionable insights with ease. |
| Author | Ayd William Harrison Matthew |
| Author_xml | – sequence: 1 fullname: Ayd, William – sequence: 2 fullname: Harrison, Matthew – sequence: 3 fullname: McKinney, Wes |
| BookMark | eNpVkM1LAzEQxSN-oK09es9FqNBqsskm22Nd6wdUXGz1umSzWQ3dJmuyle7Zf9yUenFgGB785g1veuDIWKMAuMDoGoW6mfAEJ4RFKE7Y5AAM_unDf5qzE9DDlMURp4SjUzDwXheIIco5R_QM_GTClMLD1NpVERqOYeaEbLUUNXxVUjfKw8o6uJBamVZXWgZ23WxabT5GcKnXCi6U08qPYHCCs21TWyda6zp4J1oBp0bUndcevvmwAbOu_bQGDokLbKlbbc3VOTiuRO3V4G_2wfv9bJk-jucvD0_pdD4WOOLJdlzKpFAspowxKRWaxAUvy4JJQpnCMo4KFr6DiaJcSEpxRXlSikgwzMtYoaQkfTDcGzfOfm2Ub3O1yyxDMCfqfHabEswpJQQF9HKProz9VnXeOL0Wrst3fL5qsjTLwrFn8gsl_neM |
| ContentType | eBook |
| Copyright | 2024 |
| Copyright_xml | – notice: 2024 |
| DEWEY | 006.312 |
| DOI | 10.0000/9781836205869 |
| DatabaseTitleList | |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISBN | 9781836205869 1836205864 |
| Edition | 3 |
| ExternalDocumentID | EBC31744330 book_kpPCPP000M |
| GroupedDBID | AABBV AAKGN AANYM AAZEP AAZGR ABRSK ABWNX ACVFQ ADBND AEHEP AEIUR AFQEX ALMA_UNASSIGNED_HOLDINGS APVFW BBABE CZZ E2F ECNEQ IFFWR IIUVB QD8 UE6 |
| ID | FETCH-LOGICAL-a1278x-dc8be654666cce095b7ddb6c346e1c52b600013e47ac441f478da2a617d5e08d3 |
| IEDL.DBID | CMZ |
| ISBN | 9781836205876 1836205872 |
| IngestDate | Wed Aug 20 03:16:05 EDT 2025 Mon Sep 15 19:02:20 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | false |
| LCCallNum_Ident | QA76.73.P98 |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-a1278x-dc8be654666cce095b7ddb6c346e1c52b600013e47ac441f478da2a617d5e08d3 |
| OCLC | 1465274370 |
| PQID | EBC31744330 |
| PageCount | 405 |
| ParticipantIDs | proquest_ebookcentral_EBC31744330 knovel_primary_book_kpPCPP000M |
| PublicationCentury | 2000 |
| PublicationDate | 2024 |
| PublicationDateYYYYMMDD | 2024-01-01 |
| PublicationDate_xml | – year: 2024 text: 2024 |
| PublicationDecade | 2020 |
| PublicationPlace | Birmingham |
| PublicationPlace_xml | – name: Birmingham |
| PublicationYear | 2024 |
| Publisher | Packt Publishing Packt Publishing, Limited |
| Publisher_xml | – name: Packt Publishing – name: Packt Publishing, Limited |
| SSID | ssib060477704 ssib057300469 ssib058858869 ssib060476371 ssj0003379929 |
| Score | 2.4338677 |
| Snippet | Unlock the full power of pandas 2.x with this hands-on cookbook, designed for Python developers, data analysts, and data scientists who need fast, efficient... |
| SourceID | proquest knovel |
| SourceType | Publisher |
| SubjectTerms | Data mining Programming Languages Programming languages (Electronic computers) Python (Computer program language) Software Engineering |
| TableOfContents | Title Page
Preface
Table of Contents
1. Pandas Foundations
2. Selection and Assignment
3. Data Types
4. The Pandas I/O System
5. Algorithms and How to Apply Them
6. Visualization
7. Reshaping DataFrames
8. Group by
9. Temporal Data Types and Algorithms
10. General Usage and Performance Tips
11. The Pandas Ecosystem
Index Cover -- Title Page -- Copy right Page -- Forweord -- Contributors -- Table of Contents -- Preface -- Making the Most Out of This Book - Get to Know Your Free Benefits -- Chapter 1: pandas Foundations -- Importing pandas -- Series -- DataFrame -- Index -- Series attributes -- DataFrame attributes -- Chapter 2: Selection and Assignment -- Basic selection from a Series -- Basic selection from a DataFrame -- Position-based selection of a Series -- Position-based selection of a DataFrame -- Label-based selection from a Series -- Label-based selection from a DataFrame -- Mixing position-based and label-based selection -- DataFrame.filter -- Selection by data type -- Selection/filtering via Boolean arrays -- Selection with a MultiIndex - A single level -- Selection with a MultiIndex - Multiple levels -- Selection with a MultiIndex - a DataFrame -- Item assignment with .loc and .iloc -- DataFrame column assignment -- Chapter 3: Data Types -- Integral types -- Floating point types -- Boolean types -- String types -- Missing value handling -- Categorical types -- Temporal types - datetime -- Temporal types - timedelta -- Temporal PyArrow types -- PyArrow List types -- PyArrow decimal types -- NumPy type system, the object type, and pitfalls -- Chapter 4: The pandas I/O System -- CSV - basic reading/writing -- CSV - strategies for reading large files -- Microsoft Excel - basic reading/writing -- Microsoft Excel - finding tables in non-default locations -- Microsoft Excel - hierarchical data -- SQL using SQLAlchemy -- SQL using ADBC -- Apache Parquet -- JSON -- HTML -- Pickle -- Third-party I/O libraries -- Chapter 5: Algorithms and How to Apply Them -- Basic pd.Series arithmetic -- Basic pd.DataFrame arithmetic -- Aggregations -- Transformations -- Map -- Apply -- Summary statistics -- Binning algorithms -- One-hot encoding with pd.get_dummies Great Expectations -- Visualization -- Plotly -- PyGWalker -- Data science -- scikit-learn -- XGBoost -- Databases -- DuckDB -- Other DataFrame libraries -- Ibis -- Dask -- Polars -- cuDF -- Packt Page -- Other BooksYou May Enjoy -- Index Chaining with .pipe -- Selecting the lowest-budget movies from the top 100 -- Calculating a trailing stop order price -- Finding the baseball players best at… -- Understanding which position scores the most per tea -- Chapter 6: Visualization -- Creating charts from aggregated data -- Plotting distributions of non-aggregated data -- Further plot customization with Matplotlib -- Exploring scatter plots -- Exploring categorical data -- Exploring continuous data -- Using seaborn for advanced plots -- Chapter 7: Reshaping DataFrames -- Concatenating pd.DataFrame objects -- Merging DataFrames with pd.merge -- Joining DataFrames with pd.DataFrame.join -- Reshaping with pd.DataFrame.stack and pd.DataFrame.unstack -- Reshaping with pd.DataFrame.melt -- Reshaping with pd.wide_to_long -- Reshaping with pd.DataFrame.pivot and pd.pivot_table -- Reshaping with pd.DataFrame.explode -- Transposing with pd.DataFrame.T -- Join our community on Discord -- Chapter 8: Group By -- Group by basics -- Grouping and calculating multiple columns -- Group by apply -- Window operations -- Selecting the highest rated movies by year -- Comparing the best hitter in baseball across years -- Chapter 9: Temporal Data Types and Algorithms -- Timezone handling -- DateOffsets -- Datetime selection -- Resampling -- Aggregating weekly crime and traffic accidents -- Calculating year-over-year changes in crime by category -- Accurately measuring sensor-collected events with missing values -- Chapter 10: General Usage and Performance Tips -- Avoid dtype=object -- Be cognizant of data sizes -- Use vectorized functions instead of loops -- Avoid mutating data -- Dictionary-encode low cardinality data -- Test-driven development features -- Chapter 11: The pandas Ecosystem -- Foundational libraries -- NumPy -- PyArrow -- Exploratory data analysis -- YData Profiling -- Data validation |
| Title | Pandas Cookbook - Practical Recipes for Scientific Computing, Time Series, and Exploratory Data Analysis Using Python (3rd Edition) |
| URI | https://app.knovel.com/hotlink/toc/id:kpPCPP000M/pandas-cookbook-practical/pandas-cookbook-practical?kpromoter=Summon https://ebookcentral.proquest.com/lib/[SITE_ID]/detail.action?docID=31744330 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwzV1La9wwEBYhzaGn9EnTR5hCDy1ErB-yJPdSqLuhUBJ8KCX0YmRJpsuGXbPrhuTca390ZyS7Wyih14IxyI8ZI0uaT9I3M4y9Kn3iDMWpLIQRtM3Ycl10HU-VT0ub-i5TJiSbUOfn-uKirPfYz8kXhpJbLVfrK38Zhulv64E2MmfD2s4W7u2yr6u6xl58Nutpor3lFqEowVE-OhWZy9vvvFv2geKGTSQuMd2ilAb0RBI_rDr7OjXOggK7C_nb9hda47Ery0RgV91hKyorNc51yCzkuSoRiwQ3drQaKEBlY8ypqSxjEFCyIbM_rhMZ-yB-318WI5jB08P_qwLvsTueXDXusz2_esAOpwQVMI5XD9mPOuiAatQBHOpJCyBgXvR-C4ja4xuBNQVRChr0EyD3GKDlQ789AZQEkbAYeAnwwQwGppAuEJgXUN9QJAZ4nW_wWRfIcG8esS-n88_VRz5mneAmzZS-5s7q1pOPl5TWeoSgrXKulTYX0qe2yFoZgLMXylgEk51Q2pnMIBR0hU-0yx-z_dV65Z8wEM5hH9Cdx6YhjOzKwinVhQwvynZtesSOY7U1fYwt0lBlNLu_dMReTv-7CbvnI2W3mb-vEPkJkefJ038JecbuZgjF4sLRc7Y_bL77F-zAXg2L7eY4tHI8f-LzXywaIQk |
| linkProvider | Knovel |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.title=Pandas+Cookbook&rft.au=Ayd%2C+William&rft.au=Harrison%2C+Matthew&rft.au=McKinney%2C+Wes&rft.date=2024-01-01&rft.pub=Packt+Publishing%2C+Limited&rft.isbn=9781836205876&rft_id=info:doi/10.0000%2F9781836205869&rft.externalDocID=EBC31744330 |
| thumbnail_s | http://cvtisr.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fcontent.knovel.com%2Fcontent%2FThumbs%2Fthumb17065.gif |

