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

Python Day40 学习(复习学习日志Day5-7)

重新对信贷数据集进行了填补空缺值的操作

自己写的时候,还是出现了问题:

首先是忘记了要定义一下data, 通过data =pd.read_csv('data.csv')可以将读取到的数据保存到变量data中,方便后续进行数据分析。

其次,是漏掉了

c = data.columns.tolist()

这行代码的作用是:把DataFrame的所有列名提取出来,转换成一个列表,赋值给变量c。

  • data.columns 得到的是一个包含所有列名的Index对象。
  • .tolist() 方法把这个Index对象转换成普通的Python列表。
  • 这样,c 就是一个包含所有列名的列表,比如:['A', 'B', 'C', ...]

这样做的好处是,后面可以用for i in c:来遍历每一列,方便批量处理每一列的数据。

复习日志Day5,Day6,Day7的内容

补充:关于括号中逗号的使用

在 pd.get_dummies(data, columns=['Home Ownership']) 这样的函数调用中,括号里的逗号是用来分隔不同的参数的。

详细解释

  • 在 Python 的函数调用中,括号里可以传递多个参数,每个参数之间用逗号 , 分隔。
  • 比如:函数名(参数1, 参数2, 参数3, ...)
  • 在 pd.get_dummies 这个函数里:
    • 第一个参数 data 是要处理的数据(DataFrame)。
    • 第二个参数 columns=['Home Ownership'] 是一个关键字参数,指定要进行独热编码的列。
  • 如果你还要加其他参数,比如 drop_first=True,也要用逗号分隔。

勘误:须先填补缺失值再进行独热编码

补充:关于drop_first = True

手写笔记复习

今日复习到这里,明日继续,加油!@浙大疏锦行​​​​​​​

相关文章:

  • 【笔记】解决虚拟环境中找不到 chromedriver 的问题
  • 地震资料裂缝定量识别——学习计划
  • Netty学习example示例
  • OpenCV——Mac系统搭建OpenCV的Java环境
  • DAY 41 超大力王爱学Python
  • 【保姆级教程】PDF批量转图文笔记
  • ACTF2025-web-eznote-wp
  • 混和效应模型在医学分析中的应用
  • Java设计模式之观察者模式详解
  • NodeJS全栈WEB3面试题——P4Node.js后端集成 服务端设计
  • 《深度探索C++对象模型》阅读笔记(完整版)
  • 网络攻防技术二:密码学分析
  • Unity + HybirdCLR热更新 入门篇
  • MySQL日志
  • Rust 变量与可变性
  • android binder(1)基本原理
  • Fullstack 面试复习笔记:操作系统 / 网络 / HTTP / 设计模式梳理
  • 短视频平台差异视角下开源AI智能名片链动2+1模式S2B2C商城小程序的适配性研究——以抖音与快手为例
  • 123网盘SDK-npm包已发布
  • Oracle数据库事务学习
  • 织梦网站如何做seo/凡科建站怎么收费
  • 龙岗做网站公司szaow/免费二级域名生成网站
  • 网站开发语言php/关键词收录
  • 开网站赚钱/本地推广最有效的方法
  • 网盘怎么做电影网站/佛山seo培训机构
  • 网站后台管理程序下载/如何利用网络进行推广和宣传