news 2026/5/20 16:55:35

[数学建模从入门到入土] pandas

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
[数学建模从入门到入土] pandas

[数学建模从入门到入土] pandas

个人导航

知乎:https://www.zhihu.com/people/byzh_rc

CSDN:https://blog.csdn.net/qq_54636039

注:本文仅对所述内容做了框架性引导,具体细节可查询其余相关资料or源码

参考文章:各方资料

文章目录

  • [数学建模从入门到入土] pandas
  • 个人导航
  • 注意
  • 读取
        • 1.第一行有杂乱信息
  • 显示
        • 1.横线被压缩成...
  • 类型转换
  • 分组 group
        • 1.拆成字典
        • 2.直接遍历
  • 数据分析
        • 1.序列中最多的前5个元素
        • 2.第几分位数

注意

  1. 简单数据预处理先用excel做
  2. 复杂数据预处理用jupyter
  3. 全都处理好, 然后导出为csv, 再用py

读取

1.第一行有杂乱信息
df=pd.read_csv('./Wimbledon_featured_matches.csv',encoding='gbk',skiprows=1# 跳过第1行, 从2行开始读取)

显示

1.横线被压缩成…
pd.set_option("display.max_columns",None)# 显示所有列pd.set_option("display.width",None)# 不限制总宽度(按终端/环境尽量铺开)pd.set_option("display.max_colwidth",None)# 单个单元格内容不截断(长字符串也全显示)

建议保存成excel再看

类型转换

# 一维s=pd.to_numeric(df[col],errors="coerce")# 多维df_numeric=df[cols].apply(pd.to_numeric,errors="coerce")

errors="coerce"的意思是:强制转,转不了就变成NaN(缺失值)

quantile()mean()这类统计时,NaN 会被自动忽略(默认skipna=True

分组 group

1.拆成字典
grouped={依据内容:sub_df.reset_index(drop=True)# sub_df 的行索引重新设置为从 0 开始for依据内容,sub_dfindf.groupby("依据")}
2.直接遍历
for依据内容,sub_dfindf.groupby("依据"):...

数据分析

1.序列中最多的前5个元素
top5=(pd.to_numeric(df['p1_distance_run_new'],errors='coerce')# 只在统计时转数值.value_counts()# 统计频数.head(5)# 取前 5)
2.第几分位数
Q1=s.quantile(0.25)# 第1四分位数Q3=s.quantile(0.75)# 第3四分位数
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/18 15:22:16

Redis线上问题排查:从小白到面试高手

Redis线上问题排查指南(小白面试版) 零基础全栈开发Java微服务版本实战-后端-前端-运维-实战企业级三个实战项目 资源获取:关注公众号: 小坏说Java ,获取本文所有示例代码、配置模板及导出工具。 一、面试官压力测试题 零基础…

作者头像 李华
网站建设 2026/5/20 9:56:35

计算是一种算计,算计也是一种计算

事物的属性并非纯粹客观的自在之物,而是在观察者与对象的耦合关系中涌现——观察者所携带的认知框架、测量工具与价值立场决定了何种属性被显现、被强调或被遮蔽,反之,事物所呈现的属性又持续重塑着观察者的认知结构,形成双向建构…

作者头像 李华
网站建设 2026/5/8 0:45:22

Linux 命令:diff3

概述 diff3 命令是三文件差异对比工具,是 diff 命令的扩展,核心作用是同时对比三个文本文件的内容差异,并精准标识出仅在单个文件出现、在两个文件共有、在三个文件都存在的行,还能输出合并冲突标记,是多人协作开发、…

作者头像 李华
网站建设 2026/5/13 9:50:04

基于springboot家政服务上门预约系统

前言 在当今信息化技术迅猛发展的时代背景下,基于Web前端技术搭建的信息服务平台凭借其便捷性与高效性,已赢得社会各界的广泛认可与大力支持。鉴于此,本文聚焦于社区家政服务领域中客户满意度与忠诚度偏低的现状,创新性地采用Vue与…

作者头像 李华