当前位置: 首页 > web >正文

day4 pandas学习

%pip install openxyxl

找一个自己觉得有意思的文件。我找的是成绩单来玩。

这节学的比较耗时了,大概用了60分钟。

import pandas as pd
data2 =pd.read_csv(r'D:\python代码区\代码随想录挑战-调试区\python训练营\1_计算类专业分流学生成绩排名.csv')
#print(data)
#print(type(data))
#print(data.isnull())
#print(data.head(3))
data =pd.read_excel(r'D:\python代码区\代码随想录挑战-调试区\python训练营\1_计算类专业分流学生成绩排名.xlsx')
#print(data2)
#print("!!!!")
#相等的
#print(data.equals(data2))
#每个元素筛查是否相等
#print(data==data2)
#print(data.info())
#print(data.shape)
#print(data.columns)
#print(data.describe())
#print(data2['学分加权平均分'].median())
#print(data.dtypes)
#print(data.info())
#print(data['学分加权平均分'])
#print(data.isnull().sum())
#print(data.dtypes)
#print(data['学分加权平均分'].isnull().sum())
way=3
if way==1:print(type(data['学分加权平均分']))median_score=data['学分加权平均分'].median()#print(median_score)data['学分加权平均分'].fillna(median_score,inplace=True)
#print(data.isnull().sum())
#当然也可以采用众数替换。
if way==2:print(type(data['学分加权平均分']))mode_score=data['学分加权平均分'].mode()print("look:",type(mode_score))print(mode_score[0])data['学分加权平均分'].fillna(mode_score[0],inplace=True)
print(data.isnull().sum())
#print(type(data.isnull()))
#print(data.columns)
#print(data.dtypes)
print(type(data.columns))
c=data.columns.tolist()
print(type(c))
for i in c:if data[i].dtype !='object':if data[i].isnull().sum()>0:mean_val=data[i].mean()data[i].fillna(mean_val,inplace=True)
print(data.isnull().sum())
print(data.dtypes)

@浙大疏锦行

python训练营介绍

http://www.xdnf.cn/news/1518.html

相关文章:

  • Java面试场景篇:MCP使用场景与实现详解
  • 【⼆分查找】⼆分查找(easy)
  • RBAC权限-笔记
  • mybatis高级查询:一对多配置,一次性查出主表和子表中的数据
  • 《楞严经》中“魔”与魔王波旬的关联性分析
  • 《系统分析师-第三阶段—总结(五)》
  • 【Java学习】Windows安装Noj4库及java集成详细步骤
  • 夏季跑步注意
  • IP地址与子网掩码
  • 问题:raw.githubusercontent无法访问
  • 【Redis】哈希类型Hash 常用命令详解
  • 【白雪讲堂】GEO优化第6篇 内容中台的搭建:GEO优化的中控神经系统
  • 【Java学习日记25】:带返回值的方法
  • Vue生命周期详细解析
  • 第1节:Backtrader到底是个啥?能干嘛?
  • python安装toad
  • Vue3 模板语法
  • 第三章:File Storage Backend
  • JavaScript 改变this指向
  • 在 JavaScript 中,`call`、`bind` 和 `apply`区别
  • QT容器类控件及其属性
  • Python高级爬虫之JS逆向+安卓逆向1.6节: 函数基础
  • 如何使用LangChain调用Ollama部署的模型?
  • 厚铜PCB制造中的散热结构工艺控制要点
  • python:mido 提取 midi文件中某一音轨的音乐数据
  • Java 加密与解密:从算法到应用的全面解析
  • Vue3速通笔记
  • 算法习题-经典环形涂色问题
  • 使用Handsontable实现动态表格和下载表格
  • 集结号海螺捕鱼游戏源码解析(第二篇):水浒传捕鱼模块逻辑与服务器帧同步详解