GradeFocus
BooksCategoriesAuthorsAboutContact
GradeFocus

Find textbooks and academic resources at competitive prices. Compare listings from VitalSource, Amazon, and more to save money on your course materials.

Browse

  • Books
  • Categories
  • Authors

Company

  • About
  • Contact
  • FAQ

Legal

  • Privacy
  • Terms
  • DMCA

© 2026 GradeFocus. All rights reserved.

PrivacyTermsSitemap
  1. Home
  2. /Data Science
Pandas for Everyone cover

Pandas for Everyone

Python Data Analysis

by Daniel Y. Chen

2nd Edition

Publisher: Addison-Wesley Professional PTG

(0 reviews)

Compare Prices

VitalSourceLifetime Access$47.99AmazonKindle$40.37Best PriceeTextShelfPDF$38.00

Book Details

Print ISBN9780137891153
eText ISBN9780137891054
PublisherAddison-Wesley Professional PTG
Publishing Year2022
Edition2nd Edition
LanguageEnglish
Pages512

Pandas for Everyone: Python Data Analysis, 2nd Edition, is a textbook that explains how to automate and conduct data analysis tasks using Python and the open source Pandas library. The volume outlines practical workflows for managing diverse datasets and preparing data for effective decision-making.

Coverage focuses on foundational data manipulation, including assembling multiple datasets, handling missing values, and shaping tidy data structures. Practical examples demonstrate how to aggregate, transform, and filter records using groupby operations alongside date and time functionality.

The text progressively builds toward predictive modeling, regularization to prevent overfitting, and unsupervised clustering. Updated for Python 3.9, this edition also incorporates extended coverage of plotting with the Seaborn library.

Table of Contents

  1. Chapter 1: Pandas DataFrame Basics

    • • Learning Objectives
    • • 1.1 Introduction
    • • 1.2 Load Your First Data Set
    • • 1.3 Look at Columns, Rows, and Cells
    • • 1.4 Grouped and Aggregated Calculations
    • • 1.5 Basic Plot
    • • Conclusion
  2. Chapter 2: Pandas Data Structures Basics

    • • Learning Objectives
    • • 2.1 Create Your Own Data
    • • 2.2 The Series
    • • 2.3 The DataFrame
    • • 2.4 Making Changes to Series and DataFrames
    • • 2.5 Exporting and Importing Data
    • • Conclusion
  3. Chapter 3: Plotting Basics

    • • Learning Objectives
    • • 3.1 Why Visualize Data?
    • • 3.2 Matplotlib Basics
    • • 3.3 Statistical Graphics Using matplotlib
    • • 3.4 Seaborn
    • • 3.5 Pandas Plotting Method
    • • Conclusion
  4. Chapter 4: Tidy Data

    • • Learning Objectives
    • • Note About This Chapter
    • • 4.1 Columns Contain Values, Not Variables
    • • 4.2 Columns Contain Multiple Variables
    • • 4.3 Variables in Both Rows and Columns
    • • Conclusion
  5. Chapter 5: Apply Functions

    • • Learning Objectives
    • • Note About This Chapter
    • • 5.1 Primer on Functions
    • • 5.2 Apply (Basics)
    • • 5.3 Vectorized Functions
    • • 5.4 Lambda Functions (Anonymous Functions)
    • • Conclusion
  6. Chapter 6: Data Assembly

    • • Learning Objectives
    • • 6.1 Combine Data Sets
    • • 6.2 Concatenation
    • • 6.3 Observational Units Across Multiple Tables
    • • 6.4 Merge Multiple Data Sets
    • • Conclusion
  7. Chapter 7: Data Normalization

    • • Learning Objectives
    • • 7.1 Multiple Observational Units in a Table (Normalization)
    • • Conclusion
  8. Chapter 8: Groupby Operations: Split-Apply-Combine

    • • Learning Objectives
    • • 8.1 Aggregate
    • • 8.2 Transform
    • • 8.3 Filter
    • • 8.4 The pandas.core.groupby.DataFrameGroupBy object
    • • 8.5 Working with a MultiIndex
    • • Conclusion
  9. Chapter 9: Missing Data

    • • Learning Objectives
    • • 9.1 What Is a NaN Value?
    • • 9.2 Where Do Missing Values Come From?
    • • 9.3 Working with Missing Data
    • • 9.4 Pandas Built-In NA Missing
    • • Conclusion
  10. Chapter 10: Data Types

    • • Learning Objectives
    • • 10.1 Data Types
    • • 10.2 Converting Types
    • • 10.3 Categorical Data
    • • Conclusion
  11. Chapter 11: Strings and Text Data

    • • Introduction
    • • Learning Objectives
    • • 11.1 Strings
    • • 11.2 String Methods
    • • 11.3 More String Methods
    • • 11.4 String Formatting (F-Strings)
    • • 11.5 Regular Expressions (RegEx)
    • • 11.6 The regex Library
    • • Conclusion
  12. Chapter 12: Dates and Times

    • • Learning Objectives
    • • 12.1 Python's datetime Object
    • • 12.2 Converting to datetime
    • • 12.3 Loading Data That Include Dates
    • • 12.4 Extracting Date Components
    • • 12.5 Date Calculations and Timedeltas
    • • 12.6 Datetime Methods
    • • 12.7 Getting Stock Data
    • • 12.8 Subsetting Data Based on Dates
    • • 12.9 Date Ranges
    • • 12.10 Shifting Values
    • • 12.11 Resampling
    • • 12.12 Time Zones
    • • 12.13 Arrow for Better Dates and Times
    • • Conclusion
  13. Chapter 13: Linear Regression (Continuous Outcome Variable)

    • • 13.1 Simple Linear Regression
    • • 13.2 Multiple Regression
    • • 13.3 Models with Categorical Variables
    • • 13.4 One-Hot Encoding in scikit-learn with Transformer Pipelines
    • • Conclusion
  14. Chapter 14: Generalized Linear Models

    • • About This Chapter
    • • 14.1 Logistic Regression (Binary Outcome Variable)
    • • 14.2 Poisson Regression (Count Outcome Variable)
    • • 14.3 More Generalized Linear Models
    • • Conclusion
  15. Chapter 15: Survival Analysis

    • • 15.1 Survival Data
    • • 15.2 Kaplan Meier Curves
    • • 15.3 Cox Proportional Hazard Model
    • • Conclusion
  16. Chapter 16: Model Diagnostics

    • • 16.1 Residuals
    • • 16.2 Comparing Multiple Models
    • • 16.3 k-Fold Cross-Validation
    • • Conclusion
  17. Chapter 17: Regularization

    • • 17.1 Why Regularize?
    • • 17.2 LASSO Regression
    • • 17.3 Ridge Regression
    • • 17.4 Elastic Net
    • • 17.5 Cross-Validation
    • • Conclusion
  18. Chapter 18: Clustering

    • • 18.1 k-Means
    • • 18.2 Hierarchical Clustering
    • • Conclusion
  19. Chapter 19: Life Outside of Pandas

    • • 19.1 The (Scientific) Computing Stack
    • • 19.2 Performance
    • • 19.3 Dask
    • • 19.4 Siuba
    • • 19.5 Ibis
    • • 19.6 Polars
    • • 19.7 PyJanitor
    • • 19.8 Pandera
    • • 19.9 Machine Learning
    • • 19.10 Publishing
    • • 19.11 Dashboards
    • • Conclusion
  20. Chapter 20: It's Dangerous To Go Alone!

    • • 20.1 Local Meetups
    • • 20.2 Conferences
    • • 20.3 The Carpentries
    • • 20.4 Podcasts
    • • 20.5 Other Resources
    • • Conclusion
  21. Chapter A: Concept Maps

  22. Chapter B: Installation and Setup

  23. Chapter C: Command Line

  24. Chapter D: Project Templates

  25. Chapter E: Using Python

  26. Chapter F: Working Directories

  27. Chapter G: Environments

  28. Chapter H: Install Packages

  29. Chapter I: Importing Libraries

  30. Chapter J: Code Style

  31. Chapter K: Containers: Lists, Tuples, and Dictionaries

  32. Chapter L: Slice Values

  33. Chapter M: Loops

  34. Chapter N: Comprehensions

  35. Chapter O: Functions

  36. Chapter P: Ranges and Generators

  37. Chapter Q: Multiple Assignment

  38. Chapter R: Numpy ndarray

  39. Chapter S: Classes

  40. Chapter T: SettingWithCopyWarning

  41. Chapter U: Method Chaining

  42. Chapter V: Timing Code

  43. Chapter W: String Formatting

  44. Chapter X: Conditionals (if-elif-else)

  45. Chapter Y: New York ACS Logistic Regression Example

  46. Chapter Z: Replicating Results in R

Customer Reviews

0.0

0 reviews

5 stars
0
4 stars
0
3 stars
0
2 stars
0
1 stars
0

No reviews yet. Be the first to review this book!

Write a Review

Select rating

0/20 characters minimum

By submitting a review, you agree that it may be published after moderation.

Reviewed by GradeFocus Editorial Team

Related Books

Mathematical Modeling for Big Data Analytics

Mathematical Modeling for Big Data Analytics

Passent El-Kafrawy

Multimodal Learning Using Heterogeneous Data

Multimodal Learning Using Heterogeneous Data

Saeid Eslamian

Python in Excel Step-by-Step

Python in Excel Step-by-Step

David Langer

Federated Learning

Federated Learning

Anwesha Mukherjee

Designing the AI-Driven Data Foundations

Designing the AI-Driven Data Foundations

Sanjeev Mohan

The Data Science Handbook

The Data Science Handbook

Field Cady