{"id":13688104,"url":"https://github.com/hangsz/pandas-tutorial","last_synced_at":"2025-05-15T05:07:56.482Z","repository":{"id":37686642,"uuid":"101485385","full_name":"hangsz/pandas-tutorial","owner":"hangsz","description":"适合初级到中级晋升者，有了体系之后就看熟练度了。","archived":false,"fork":false,"pushed_at":"2024-03-30T02:58:39.000Z","size":248,"stargazers_count":1829,"open_issues_count":2,"forks_count":415,"subscribers_count":69,"default_branch":"master","last_synced_at":"2025-04-14T08:11:27.506Z","etag":null,"topics":["pandas","python"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hangsz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-08-26T12:49:56.000Z","updated_at":"2025-04-14T08:01:32.000Z","dependencies_parsed_at":"2024-12-27T12:01:04.508Z","dependency_job_id":null,"html_url":"https://github.com/hangsz/pandas-tutorial","commit_stats":{"total_commits":28,"total_committers":2,"mean_commits":14.0,"dds":0.5,"last_synced_commit":"71f5868816e976421d9020a6d4c15404fd6907b7"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hangsz%2Fpandas-tutorial","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hangsz%2Fpandas-tutorial/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hangsz%2Fpandas-tutorial/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hangsz%2Fpandas-tutorial/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hangsz","download_url":"https://codeload.github.com/hangsz/pandas-tutorial/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254276447,"owners_count":22043867,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["pandas","python"],"created_at":"2024-08-02T15:01:06.787Z","updated_at":"2025-05-15T05:07:51.465Z","avatar_url":"https://github.com/hangsz.png","language":"Jupyter Notebook","funding_links":[],"categories":["Jupyter Notebook","Pandas","Uncategorized"],"sub_categories":["Uncategorized"],"readme":"## 教程目录\n\n\u003cdetails\u003e\n\n        0. 配置环境\n        1. Series和DataFrame对象的创建\n        2. Series和DataFrame对象的查、改、增、删\n        3. merge详解\n        4. Index对象的创建，查、改、增、删和使用\n        5. 普通列和行index的相互转化\n        6. 数据结构总览\n        7. 显示控制\n        8. 快速查看整体信息\n        9. 数值运算\n        10. 数值统计运算\n        11. mask与比较运算（待完成）\n        12. Category型与离散化\n        13. 时间型操作\n        14. Object型操作\n        15. groupby详解（待完成）\n        16. resample详解（待完成）\n        17. ……\n\n\u003c/details\u003e\n\n## 教程说明\n\n当今最热的职业是数据科学，数据科学领域应用最广泛的编程语言是python，python这么火的原因就是其有一个功能强大的数据科学库：pandas。\n\n## 为什么写这套教程\n然而，作为一名数据科学行业从业者，即使在pandas中浸淫日久，我常常还需要去查询官方文档，这严重影响了我的工作效率；甚至有时候迫不得已还得写循环操作，非常不pandas，这我忍不了，所以我觉得我得做点什么。\n\n经过多次通读官方文档后，我认为问题根因在于：\n- 官方文档组织杂而乱，知识框架不够精炼一致；\n- 面面俱到，高价值信息被为了完整性而稀释；\n- 文档更新不及时，API功能有时与文档描述不符。\n\n与此同时，我也通读了国内外各种pandas教程，不过总体而言这些教程多数浅尝辄止，不够实用。所以，我决定编写一套pandas教程，提高自己能力的同时，也能帮助大家少走弯路。\n\n## 教程编写核心原则\n这套教程编写的核心原则是：\n- 首重知识体系逻辑，没有组织、不成体系的信息是无效信息，很难记住和使用；\n- 知识粒度大小适中，即不流于表面也不深入过多细节;\n- 示例精炼短小（能看出操作效果），方便手打练习；\n- 在示例位置都会注上解释，辅助理解。\n\n## 这套教程适合谁\n这套教程包含从初级到进阶的内容，适合初学者和希望进阶建立知识体系的数据科学从业者阅读。为确保教程的高可用性和准确性，我花了大量时间精心准备，但仍难免有错漏，非常欢迎各位读者能够跟我反馈。\n\n## 知乎主页\n花半楼：https://www.zhihu.com/people/HANGZS\n\n## 交流可以加我微信\n#### 微信号：204078950\n#### 公众号：花半楼\n\n![image](./resource/204078950.png)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhangsz%2Fpandas-tutorial","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhangsz%2Fpandas-tutorial","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhangsz%2Fpandas-tutorial/lists"}