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

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,658评论 6 496
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,482评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,213评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,395评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,487评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,523评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,525评论 3 414
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,300评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,753评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,048评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,223评论 1 343
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,905评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,541评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,168评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,417评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,094评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,088评论 2 352

推荐阅读更多精彩内容