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

DAY8字典的简单介绍

字典的简单介绍

字典就是键值对

标签编码

实现映射操作

import pandas as pd
data = pd.read_csv('data.csv')
data
data["Home Ownership"].value_counts()
# 定义映射字典
mapping = {"Own Home": 1,"Rent": 0,"Have Mortgage": 2,"Home Mortgage": 3}
data["Home Ownership"] = data["Home Ownership"].map(mapping)
data["Home Ownership"].head()

也可以一个函数实现两个映射

import pandas as pd# 重新读取数据
data = pd.read_csv("data\data.csv")
# 嵌套映射字典
mapping = {"Term": {"Short Term": 1,"Long Term": 0},"Home Ownership": {"Rent": 0,"Own Home": 1,"Have Mortgage  ": 2,"Home Mortgage": 3}
}

连续变量的处理

归一化和标准化,直接sklearn中的归一化和标准化函数。

# 借助sklearn库进行归一化处理from sklearn.preprocessing import StandardScaler, MinMaxScaler
data = pd.read_csv("data\data.csv")# 重新读取数据# 归一化处理
min_max_scaler = MinMaxScaler() # 实例化 MinMaxScaler类,之前课上也说了如果采取这种导入函数的方式,不需要申明库名
data['Annual Income'] = min_max_scaler.fit_transform(data[['Annual Income']])data['Annual Income'].head()
# 标准化处理
data = pd.read_csv("data\data.csv")# 重新读取数据
scaler = StandardScaler() # 实例化 StandardScaler,
data['Annual Income'] = scaler.fit_transform(data[['Annual Income']])
data['Annual Income'].head()

@浙大疏锦行

相关文章:

  • 30.第二阶段x64游戏实战-认识网络数据包发送流程
  • 深入了解linux系统—— 文件系统
  • 即插即用性能提升技巧:YOLOv8集成OREPA卷积的5个关键步骤(附精度/速度对比)
  • Java大厂面试:JVM调优、高并发订单处理与大数据服务场景解析
  • 【补题】The 2021 ICPC Asia Nanjing Regional Contest Problem J. Xingqiu’s Joke
  • 使用 Navicat 17 for PostgreSQL 时,请问哪个版本支持 PostgreSQL 的 20150623 版本?还是每个版本都支持?
  • 【Redis】三、在springboot中应用redis
  • 第十周作业
  • 5月21日学习笔记
  • C# 使用 Source Generation 提升 System.Text.Json 性能
  • 错误: gdalbuildvrt 命令未找到————的问题
  • LeetCode 257. 二叉树所有路径的迭代解法:栈的妙用与类型设计深度解析
  • Enhancing Relation Extractionvia Supervised Rationale Verifcation and Feedback
  • Starrocks的CBO基石--统计信息的来源 StatisticAutoCollector
  • Vue 3.0学习目录
  • 制作一款打飞机游戏54:子弹编辑UI
  • SQLite 创建表
  • Axios中POST、PUT、PATCH用法区别
  • 骰子游戏(2023睿抗省赛)
  • wireshark: Display Filter Reference
  • 做视频网站对服务器要去/郑州seo优化外包公司
  • 网站开发试验报告/广告资源网
  • 乌鲁木齐官方网站/推广优化排名
  • 网络营销的特点包括哪些/广州网站优化外包
  • 网站抄袭别人的做可以吗/公众号推广合作平台
  • 免费的黄金网站有哪些/百度百家号注册