Pandas Data Processing cover

Pandas Data Processing

Rating 3.2
Word count
335 words
Chapters
64
ISBN
9787568930222

Tags

Summary

This book is an introductory guide to data analysis with Python, explaining each concept through simple examples that make it easy to understand and apply. Topics covered include: Python and Pandas basics, loading and viewing datasets, the Pandas DataFrame and Series objects.

Editor's review

Pandas Data Processing is an accessible yet in-depth technical guide by Cen Yuanhong, published by Chongqing University Press. The book systematically covers every aspect of Pandas, the core Python library for data analysis, from basic data structures (Series and DataFrame) to advanced data cleaning, transformation, aggregation, and visualization, with a clear structure. Drawing on solid theoretical grounding and extensive practical experience in data science, Cen Yuanhong emphasizes practicality and hands-on applicability, weaving in numerous cases drawn from real business scenarios and avoiding the dryness of purely theoretical exposition. The book's standout strength is that it not only teaches you how to use various Pandas functions but also guides you to understand the underlying logic and best practices of data processing, which is essential for building solid analytical thinking. For readers who want to learn Pandas systematically from scratch, or who have some foundation but want to fill gaps and improve efficiency, this is a reference manual well worth reading closely. Its content progresses from simple to advanced, and the detailed sample code effectively helps readers bridge the gap between understanding concepts and applying them in practice.

Who it's for

A good fit for

  • Beginners who want to systematically learn the Python Pandas library for data analysis
  • Data workers with some Python foundation who need to improve data cleaning and processing efficiency
  • Researchers or students looking for a clearly structured, case-rich Pandas reference book
  • Data analysts who need to quickly look up common Pandas operations and techniques

Not a good fit for

  • Absolute beginners with no knowledge of Python programming and no grasp of basic syntax
  • Readers seeking advanced content beyond basic data processing, such as cutting-edge deep learning or complex statistical modeling

Reading tips

  1. Read the chapters in order and be sure to run the sample code to deepen your understanding
  2. Keep the book at hand as a desk reference and consult the relevant chapters for specific data processing tasks
  3. Focus on understanding the logic of data operations (such as grouping, merging, and pivoting) rather than memorizing function parameters, and apply the principles to your own projects

About the publisher

Chongqing University Press China · Founded in 1985

Chongqing University Press is a comprehensive university press whose publishing areas span social and cultural studies, industrial technology, finance and economics, medicine, social psychology, and theory. Judging from its catalog, the press publishes both academic works and popular science titles. Representative books include E. H. Gombrich's Shadows: The Depiction of Cast Shadows in Western Art, Magnesium-Based Hydrogen Storage Materials by Pan Fusheng et al., Research on China's Regional Spatial Development Models by Sun Jiuwen, and titles from the Gynecologic Oncology Committee of the Chinese Anti-Cancer Association, such as the Guidelines for Diagnosis and Treatment of Common Gynecologic Malignancies in China (2019) and Bipolar Disorder: What You and Your Family Need to Know. Its authors work in art history, materials science, regional economics, clinical medicine, and social research methods. Public information is limited, but its publishing profile combines academic translation, industrial technology, and practical medical guides.

Contents

  1. 版权信息
  2. 项目一 处理单个数据框
  3. 任务一 统计数据框中的数据
  4. 活动一创建学生成绩表
  5. 活动二统计各学科的得分信息
  6. 活动三查询总价最高的 10 个订单
  7. 任务二 查询和筛选数据框中的数据
  8. 活动一筛选出计算机老师
  9. 活动二查找联考专业成绩在 350 分以上的计算机专业男生
  10. 任务三 处理数据框中的字符串
  11. 活动一找出姓张的同学
  12. 活动二计算老师的上课时间
  13. 项目二 清洗数据
  14. 任务一 处理数据中的缺失值和重复值
  15. 活动一处理订单数据中的缺失值
  16. 活动二处理销售数据中的重复值
  17. 任务二 转换数据
  18. 活动一规范化学生考试成绩
  19. 活动二为优秀学生评奖
  20. 活动三规范化成绩表标题
  21. 项目三 分组统计数据
  22. 任务一 使用内置函数对数据进行分组统计
  23. 活动一为各类获奖同学准备奖金
  24. 活动二找出销量最少的产品
  25. 活动三统计各行业每年的上市公司数量
  26. 任务二 使用自定义函数对数据进行分组统计
  27. 活动一统计职位信息
  28. 活动二清洗网店销售数据
  29. 活动三统计各班的成绩结构
  30. 项目四 从多个数据框获取信息
  31. 任务一 合并多个数据框
  32. 活动一去掉停用词
  33. 活动二选取男性最喜欢的电影
  34. 任务二 拼接多个数据框
  35. 活动一统计各竞赛项目的人数
  36. 活动二统计各年新生儿的男女比例
  37. 项目五 改变数据框结构
  38. 任务一 展开和收折数据列
  39. 活动一按年级统计各参赛项目的男女生人数
  40. 活动二查询学生成绩
  41. 任务二 创建数据透视表和交叉表
  42. 活动一按班级分析成绩结构
  43. 活动二统计各地区不同风格的电影数量
  44. 项目六 绘制图表
  45. 任务一 绘制单个图表
  46. 活动一绘制各班专业课平均成绩柱状图
  47. 活动二绘制股票收益率折线图
  48. 任务二 绘制多个图表
  49. 活动一在不同子图绘制各班的成绩统计图
  50. 活动二按分数段绘制各班的人数占比
  51. 项目七 处理时间序列
  52. 任务一 对时间序列采样
  53. 活动一统计上证指数月度收益率
  54. 活动二按季度统计股票平均交易量和交易额
  55. 任务二 处理移动窗口
  56. 活动一制作股票的移动平均线
  57. 活动二制作股票价格与上证指数间的收益相关图
  58. 项目八 综合应用
  59. 任务一 使用数据透视表统计数据
  60. 活动一统计平均录取分数最高的前 10 所学校
  61. 活动二统计文理科历年平均录取分数和最高录取分数
  62. 任务二 使用分组统计数据
  63. 活动一统计各专业历年平均录取分数
  64. 活动二统计各地区最高录取分数的平均值

FAQ

What are the advantages of this book compared with the official documentation or other online tutorials?
The book's advantage lies in the author's systematic organization and instructional structuring, which connects scattered knowledge points into a complete learning path and supplements them with carefully designed practical cases, making it easier to get started and build a knowledge system than consulting the official documentation directly.
How much mathematics or statistics background is needed to study this book?
The book focuses on using the data processing tool Pandas, and the main skills involved are data operations. It touches on basic descriptive statistics and simple data summarization, but does not require advanced mathematical or statistical knowledge, so the barrier is low.
Which version of Pandas is the code based on? Will it become outdated easily?
According to the ISBN information, the book was published relatively recently and is typically based on a fairly new stable version of Pandas at the time. Although Pandas continues to be updated, its core APIs (such as DataFrame and Series operations) are very stable, and the book's core ideas and the vast majority of methods remain applicable over the long term, so its learning value will not be significantly diminished by minor version updates.

Comments

Find this book

This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.

About the author

岑远红 Author

Cen Yuanhong is a book author about whom limited public information is available. Two works by this author are currently known: Pandas Data Processing and Python Programming Design. Judging from the titles and the common classification of exam preparation, the writing is mainly aimed at programming study and test preparation. The content centers on the fundamentals of the Python language and the practical use of the data processing tool Pandas, making these books introductory and hands-on technical guides. Such works typically emphasize code examples and step-by-step explanations, helping readers practice chapter by chapter and meet the requirements of relevant exams or courses. Because the author's dates of birth and death, nationality, educational background, and professional experience are not clearly recorded, this introduction makes no speculation and merely summarizes the subject matter and purpose of the works based on in-house information, as a reference for readers choosing books.

刘学 Author

Public information about Liu Xue is rather limited, and his nationality, dates of birth and death, and educational background cannot currently be confirmed. Judging from the five works held in the collection, his writing spans several fields, including finance and economics, management, software learning, and examinations, showing considerable interdisciplinary range. In finance, he offers systematic discussions of money and monetary policy, addressing core topics such as monetary circulation and central banking; in management, he focuses on the construction and future direction of platforms and ecosystems. He has also authored practical books on data processing and product photography, combining theoretical exposition with hands-on guidance. Overall, his works cover a wide range of subjects with an emphasis on practical application, making them suitable for learners and practitioners in the relevant fields.

李巧玲 Author

Li Qiaoling: currently, the publicly available information is limited, and her full biography, nationality, and educational background cannot be confirmed. Judging from the two works included in the database, Pandas Data Processing and Python Programming Design, she is an author active in the field of computer and data analysis teaching, writing for beginners and exam-preparation readers, with her books commonly classified under examinations. Her works center on the fundamentals of the Python language and pandas data processing, emphasizing clear explanations of programming concepts and step-by-step operations, so that readers can practice and review in an orderly way; they are highly practical and useful as introductory guides. Although little is known about the author's own background, these two books offer a clear learning path for readers studying Python programming and data analysis, and have thus attracted attention and been adopted in related examination and self-study contexts.

武春岭 Author

Wu Chunling is an author with published works in the field of computer books. Public information about him is currently limited, and details such as his nationality, education, professional positions, and dates of birth and death are not clearly recorded. Judging from the four works included in the database, his writing focuses on programming design and general computer applications. Representative works include Object-Oriented Programming (Java Edition), Pandas Data Processing, Network Interconnection Technology (Theory Volume), and Python Programming. These subjects cover common teaching areas such as object-oriented programming, data analysis, network interconnection, and introductory general-purpose programming, and are roughly aimed at university students and beginning programmers. His works also fall under exam-related categories, suggesting the content may serve both course study and exam preparation needs. Overall, his writing style tends toward textbook-style systematic explanation, combining basic concepts with practical operation, making the books suitable as supplementary reading for computer-related courses.

More by the same author

Top rated in the same category