Python Pandas入门指南:新手友好版学习笔记

在数据科学的世界里,Python以其强大的数据处理能力和丰富的库资源,成为了无数数据分析师和科学家的首选语言。而Pandas,作为Python中用于数据分析和操作的核心库之一,更是以其高效、灵活的特点,赢得了广泛的赞誉。对于初学者而言,掌握Pandas不仅是踏入数据科学领域的敲门砖,也是提升数据处理能力的关键一步。本文将为你提供一份新手友好的Pandas学习笔记,帮助你从零开始,逐步掌握这一强大工具。

一、Pandas简介

Pandas是一个开源的、基于NumPy的高级数据结构和数据分析工具库。它提供了快速、灵活且表达式丰富的数据结构,旨在使“关系”或“标签”数据的处理工作变得既简单又直观。Pandas中的两个核心数据结构是Series(一维数组,类似于Python中的字典)和DataFrame(二维的、表格型的数据结构,类似于Excel中的表格)。

二、安装Pandas

在开始学习之前,确保你的Python环境中已经安装了Pandas。可以通过pip命令轻松安装:

bash

pip install pandas

三、基础操作:创建与查看数据

1. 创建Series

python

import pandas as pd 


# 创建一个Series 

s = pd.Series([1, 2, 3, 4, 5], index=['a', 'b', 'c', 'd', 'e']) 

print(s)

2. 创建DataFrame

python

# 创建一个DataFrame 

data = {'Name': ['Tom', 'Jerry', 'Mickey'], 'Age': [5, 7, 8]} 

df = pd.DataFrame(data) 

print(df)

3. 查看数据

使用.head()查看前几行数据(默认为前5行)

使用.tail()查看后几行数据

使用.info()查看数据的基本信息,如列名、每列非空值数量等

四、数据操作与筛选

1. 选择数据

使用列名选择单列或多列

使用.loc[]基于标签选择数据

使用.iloc[]基于整数位置选择数据

python

# 选择单列 

print(df['Name']) 


# 使用.loc选择多行多列 

print(df.loc[['a', 'b'], ['Name', 'Age']])  # 注意,这里假设DataFrame的index被修改为['a', 'b', ...] 


# 使用.iloc选择 

print(df.iloc[0:2, :])  # 选择前两行所有列

2. 数据筛选

使用条件表达式进行筛选

python

# 筛选出年龄大于5的记录 

filtered_df = df[df['Age'] > 5] 

print(filtered_df)

五、数据清洗

数据清洗是数据预处理的重要步骤,Pandas提供了丰富的功能来处理缺失值、重复值等。

1. 处理缺失值

使用.isnull()或.notnull()检测缺失值

使用.dropna()删除含有缺失值的行或列

使用.fillna()填充缺失值

python

# 检测缺失值 

print(df.isnull()) 


# 删除含有缺失值的行 

df_cleaned = df.dropna() 


# 填充缺失值 

df_filled = df.fillna(0)  # 假设用0填充缺失的年龄

2. 处理重复值

使用.duplicated()检测重复值

使用.drop_duplicates()删除重复行

python

# 检测重复值 

print(df.duplicated()) 


# 删除重复行 

df_unique = df.drop_duplicates()

六、数据聚合与分组

Pandas的groupby功能允许你根据一个或多个键对数据进行分组,并对每个组应用聚合函数。

python

# 假设我们有一个包含性别和年龄的DataFrame 

data = {'Gender': ['Male', 'Female', 'Male', 'Female'], 'Age': [25, 30, 28, 22]} 

df = pd.DataFrame(data) 


# 按性别分组,计算每个组的平均年龄 

grouped = df.groupby('Gender')['Age'].mean() 

print(grouped)

以上只是Pandas学习之旅的一个起点。Pandas的强大之处远不止于此,它还包括了数据合并、时间序列分析、数据可视化等众多高级功能。随着你对Pandas的深入探索,你将能够更加高效地处理和分析数据,为数据科学项目提供坚实的支持。

http://zulin.china-bbs.com/news/0724.pdf

http://zulin.china-bbs.com/news/724.pdf

http://www.china-bbs.com/news/2354.pdf

http://www.china-bbs.com/news/1654.pdf

http://sh.news-618.cn/news/sh1.pdf

http://ss.news-618.cn/news/ss1.pdf

http://jd.news-618.cn/news/jd1.pdf

http://zf.news-618.cn/news/zf1.pdf

http://ls.news-618.cn/news/ls1.pdf

http://rk.news-618.cn/news/rk1.pdf

http://sk.news-618.cn/news/sk1.pdf

http://gx.news-618.cn/news/gx1.pdf

http://sd.news-618.cn/news/sd1.pdf

http://xx.news-618.cn/news/xx1.pdf

http://zhejiang.shtcxxw.cn/news/2.pdf

http://gx.news-618.cn/news/6.pdf

http://yuansen.hftcbmw.cn/news/1.pdf

http://mirui.zjtcbmw.cn/news/3.pdf

http://henan.jxtcbmw.cn/news/4.pdf

http://hunan.sctcbmw.cn/news/5.pdf

http://hntcxxw.cn/gushi/g5_20240226210443.pdf

http://hntcxxw.cn/gushi/5_20240227101146.pdf

https://bbs.tiancebbs.cn/

http://zulin.china-bbs.com/

http://www.china-bbs.com/

http://360.njtcbmw.cn/

http://shenma.sctcbmw.cn/

http://sogou.jxtcbmw.cn/

http://toutiao.lstcxxw.cn/

http://baidu.cqtcxxw.cn/

http://sina.tjtcbmw.cn/

http://douyin.shtcxxw.cn/

http://kuaishou.zjtcbmw.cn/

http://wz.cqtcxxw.cn/

http://mirui.zjtcbmw.cn/

http://fenglin.hftcbmw.cn/

http://suzhou.ahtcbmw.cn/

https://www.tiancebbs.cn/

https://bbs.tiancebbs.cn/sitemap.xml

http://zulin.china-bbs.com/sitemap.xml

http://www.china-bbs.com/sitemap.xml

http://360.njtcbmw.cn/sitemap.xml

http://shenma.sctcbmw.cn/sitemap.xml

http://sogou.jxtcbmw.cn/sitemap.xml

http://toutiao.lstcxxw.cn/sitemap.xml

http://baidu.cqtcxxw.cn/sitemap.xml

http://sina.tjtcbmw.cn/sitemap.xml

http://douyin.shtcxxw.cn/sitemap.xml

http://kuaishou.zjtcbmw.cn/sitemap.xml

http://wz.cqtcxxw.cn/sitemap.xml

http://mirui.zjtcbmw.cn/sitemap.xml

http://fenglin.hftcbmw.cn/sitemap.xml

http://suzhou.ahtcbmw.cn/sitemap.xml

http://xx.news-618.cn/sitemap.xml

http://sd.news-618.cn/sitemap.xml

http://gx.news-618.cn/sitemap.xml

http://sk.news-618.cn/sitemap.xml

http://rk.news-618.cn/sitemap.xml

http://ls.news-618.cn/sitemap.xml

http://zf.news-618.cn/sitemap.xml

http://ss.news-618.cn/sitemap.xml

http://jd.news-618.cn/sitemap.xml

http://sh.news-618.cn/sitemap.xml

http://www.news-618.cn/sitemap.xml

http://www.618xxw.cn/sitemap.xml

http://gs.ahtcbmw.cn/sitemap.xml

http://nx.ahtcbmw.cn/sitemap.xml

http://qh.ahtcbmw.cn/sitemap.xml

http://xj.ahtcbmw.cn/sitemap.xml

http://gz.ahtcbmw.cn/sitemap.xml

http://sd.tjtcbmw.cn/sitemap.xml

http://gd.zjtcbmw.cn/sitemap.xml

http://zhejiang.shtcxxw.cn/sitemap.xml

http://fujian.lstcxxw.cn/sitemap.xml

http://hebei.cqtcxxw.cn/sitemap.xml

http://henan.jxtcbmw.cn/sitemap.xml

http://hunan.sctcbmw.cn/sitemap.xml

http://njtcbmw.cn/sitemap.xml

http://hftcbmw.cn/sitemap.xml

http://www.ahtcbmw.cn/sitemap.xml

http://hztcbmw.cn/sitemap.xml

http://cd.ahtcbmw.cn/sitemap.xml

http://tianjin.hztcbmw.cn/sitemap.xml

http://beijing.hftcbmw.cn/sitemap.xml

http://xibai.hftcbmw.cn/sitemap.xml

http://yuansen.hftcbmw.cn/sitemap.xml

http://zhaohang.hftcbmw.cn/sitemap.xml

http://hanyu.hftcbmw.cn/sitemap.xml

http://jinyuana.njtcbmw.cn/sitemap.xml

http://kexing.hftcbmw.cn/sitemap.xml

http://defan.hftcbmw.cn/sitemap.xml

http://hlj.tjtcxxw.cn/sitemap.xml

http://yn.hntcxxw.cn/sitemap.xml

http://xz.xztcxxw.cn/sitemap.xml

http://nmg.jstcbmw.cn/sitemap.xml

http://shanxi.gstcxxw.cn/sitemap.xml

http://hubei.lztcxxw.cn/sitemap.xml

http://gx.lztcxxw.cn/sitemap.xml

http://hn.sytcxxw.cn/sitemap.xml

http://ah.hntcxxw.cn/sitemap.xml

https://www.tiancebbs.cn/fang/

https://www.tiancebbs.cn/swhf/

https://www.tiancebbs.cn/qdyc/

https://www.tiancebbs.cn/mayi-info.xml

https://www.tiancebbs.cn/mayi-category.xml

https://www.tiancebbs.cn/mayi-news.xml

https://www.tiancebbs.cn/mayi-store.xml

https://www.tiancebbs.cn/sitemap.xml

http://www.wooking.com.cn/topic/673

http://www.wooking.com.cn/topic/672

http://www.wooking.com.cn/topic/671

http://www.wooking.com.cn/topic/670

http://www.wooking.com.cn/topic/669

http://www.wooking.com.cn/topic/668

http://www.wooking.com.cn/topic/667

http://www.wooking.com.cn/topic/666

http://www.wooking.com.cn/topic/665

http://www.wooking.com.cn/topic/674

http://www.wooking.com.cn/topic/675

http://www.wooking.com.cn/topic/676

http://www.wooking.com.cn/topic/677

http://www.wooking.com.cn/topic/678

http://www.wooking.com.cn/topic/679

http://www.wooking.com.cn/topic/680

http://www.wooking.com.cn/topic/681

http://www.wooking.com.cn/topic/682

http://www.wooking.com.cn/topic/683

http://www.wooking.com.cn/topic/684

http://www.wooking.com.cn/topic/685

https://www.acfun.cn/a/ac45725301

https://www.acfun.cn/a/ac45717360

https://www.acfun.cn/a/ac45657610

https://www.acfun.cn/a/ac45718637

https://www.acfun.cn/a/ac45726263

https://www.acfun.cn/a/ac45727615

https://www.acfun.cn/a/ac45727951

https://www.acfun.cn/a/ac45728054

https://www.acfun.cn/a/ac45728163

https://www.acfun.cn/a/ac45728503

https://www.acfun.cn/a/ac45728617

https://cloud.tencent.com/developer/article/2439880

https://cloud.tencent.com/developer/article/2439881

https://cloud.tencent.com/developer/article/2439887

https://cloud.tencent.com/developer/article/2439892

https://cloud.tencent.com/developer/article/2439898

https://cloud.tencent.com/developer/article/2439916

https://cloud.tencent.com/developer/article/2439973

https://cloud.tencent.com/developer/article/2439929

https://cloud.tencent.com/developer/article/2440032

https://cloud.tencent.com/developer/article/2440015

https://cloud.tencent.com/developer/article/2440065

https://cloud.tencent.com/developer/article/2440138

https://cloud.tencent.com/developer/article/2440164

https://www.toutiao.com/item/7396688446414144051/

https://www.toutiao.com/item/7396933094244237834/

https://www.toutiao.com/item/7396941686431023642/

https://www.toutiao.com/item/7396948002008728114/

https://www.toutiao.com/item/7396956552663499291/

https://www.toutiao.com/item/7396966495122768422/

https://www.toutiao.com/item/7396989661714973234/

https://www.toutiao.com/item/7397002454700196389/

https://www.toutiao.com/item/7397012996578361866/

https://www.toutiao.com/item/7397007299065250330/

https://www.toutiao.com/item/7397028901572166170/

https://www.toutiao.com/item/7397036585608380955/

https://www.lofter.com/lpost/74aff12e_2bc65eb2b

https://weibo.com/ttarticle/p/show?id=2309405061573822513165

https://weibo.com/ttarticle/p/show?id=2309405061540767466735

https://weibo.com/ttarticle/p/show?id=2309405061545548972103

https://weibo.com/ttarticle/p/show?id=2309405061526284534845

https://weibo.com/ttarticle/p/show?id=2309405061505577255583

https://weibo.com/ttarticle/p/show?id=2309405061481027993783

https://weibo.com/ttarticle/p/show?id=2309405061232716546279

https://weibo.com/ttarticle/p/show?id=2309405061228992266833

https://weibo.com/ttarticle/p/show?id=2309405061226018505703

https://weibo.com/ttarticle/p/show?id=2309405061224307229203

https://weibo.com/ttarticle/p/show?id=2309405061221266358463

https://weibo.com/ttarticle/p/show?id=2309405061218594587337

https://weibo.com/ttarticle/p/show?id=2309405061214647746579

https://weibo.com/ttarticle/p/show?id=2309405061206192030885

https://weibo.com/ttarticle/p/show?id=2309405061473067204679

https://weibo.com/ttarticle/p/show?id=2309405061487340159423

https://weibo.com/ttarticle/p/show?id=2309405061495980687727

https://weibo.com/ttarticle/p/show?id=2309405061500250489253

https://weibo.com/ttarticle/p/show?id=2309405061550888321284

https://weibo.com/ttarticle/p/show?id=2309405061566616699283

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容