首页
BBS
校园学习圈
Group
学习工具
任务专区
学习资源
校招信息
登录
立即注册
登录
立即注册
校招汇总
校招网申
返回列表
发新帖
回复
【Python征稿】用Python分析了某市公开的流浪动物救助数据,发现了一个反直觉规律
17
0
z6n
Lv.3
发表于
2026-8-20 11:15:20
|
查看全部
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
上个月,我作为动物保护志愿者,出于好奇心想看看救助站的真实运转情况,便从市数据开放平台下载了一份包含800条记录的“年度流浪动物救助公开数据集”,打算用Python做个深度分析。
数据包含“月份”、“动物种类(猫/狗)”、“救助方式(主动巡查/市民送交)”和“是否被领养”。一开始我想直接统计每月的救助总数,但发现这样无法看出真实的领养效率。于是我改用 groupby 结合 pivot_table 计算不同来源的实际领养转化率:
import pandas as pd
# 读取公开数据集
df = pd.read_csv('animal_rescue_open_data.csv', encoding='utf-8')
# 计算各动物种类在不同救助方式下的实际领养率(是=1, 否=0)
adoption_rate = pd.pivot_table(
df,
values='是否被领养',
index='动物种类',
columns='救助方式',
aggfunc='mean'
)
print(adoption_rate.round(2))
复制代码
运行结果出乎意料:“市民送交”的猫狗领养率(约65%)远高于“主动巡查”救助的(约30%)。最后我把这个透视表用seaborn画成了热力图,分享给了志愿者团队,作为后续宣传“鼓励市民科学送交”的数据支撑。
这次分析让我深刻体会到,原始数据里的“救助总数”会掩盖效率问题,用 aggfunc='mean' 计算转化率才能反映真实情况。新手建议:处理这类结果导向的数据,先做比率计算,别只盯着绝对数量求和。
本文为本人真实经历,原创首发,未使用AI生成。
快速回复
回复
转播
使用道具
举报
返回列表
发新帖
回复
回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
|
上传
点击附件文件名添加到帖子内容中
描述
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
z6n
楼主
Lv.3 Lv3
主题
11
回帖
1
积分
441
+ 关注
发消息
【Python征稿】用Python分析了某市公开的流浪动物救助数据,发现了一个反直觉规律
2026-08-20
【Python征稿】第一次用matplotlib处理公开气象数据,踩了字体缺失的坑
2026-08-20
嵌入式安卓ROM开发与ARMv5 NAS设备Linux驱动实战:从电视盒子到Dlink DNS-325
2026-08-20
【原创投稿】脑肠轴与神经退行性疾病:机制解析与实验避坑指南
2026-06-30
《Bioethics: Principles, Issues, and Cases》(4th Ed.) 教科书
2026-06-19
更多作者好帖
热点
中国中铁股份有限公司
21
校招信息
杭州锦江集团
14
校招信息
利尔达科技集团2027届校园招聘
16
校招信息
新鲜事
你希望论坛有什么?提内容需求,采纳即酬,最高 150 元!
学习资料征集任务(9.7-9.11)
Codex安装以及调用Deepseek全流程--ai新手教程1
ai会替代工科生吗
Vibe Coding崛起,开发人员该何去何从?
P1 大四路径选择
让Codex开始处理微信任务--Codex应用场景1
校园币兑换专区
上一主题
下一主题
浏览过的版块
经济学
活跃会员
经常参与各类话题的讨论,发帖内容较有主见
学研领航向全体高校师生打造的一站式综合交流与资源服务平台,集知识学习、经验分享、资源下载、互动问答、职场成长、兼职实践于一体,覆盖校园生活、专业学习、求职就业、兴趣发展等全场景需求。
快捷导航
小黑屋
Copyright © 2026
学研领航
版权所有
陕ICP备2025077879号-1
首页
圈子
发布
问答
我的
关灯
在本版发帖
返回顶部
快速回复
返回顶部
返回列表