当前位置: 首页 > 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()

@浙大疏锦行

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

相关文章:

  • matIo库及.mat数据格式介绍
  • CSS回顾
  • 【Leetcode 每日一题】3362. 零数组变换 III
  • 游戏如何应对反编译工具dnspy
  • “十四五”收官年:电能质量治理的数字化突围指南
  • 写作--简单句重难点
  • 求树的重心
  • 关于fastjson与fastjson2中parseObject操作的区别
  • Python 实现Web 请求与响应
  • 背包问题(1)
  • Java RestTemplate 通用请求工具类
  • 2024游戏安全白皮书:对抗激烈!PC游戏外挂功能数增长超149%,超85%移动外挂为定制挂(附获取方式)
  • 基于阿里云DashScope API构建智能对话指南
  • 写一个计划任务脚本(定时执行)
  • PostgreSQL跨数据库表字段值复制实战经验分
  • 对于从事FPGA行业的人来说,需要掌握哪些知识
  • ant design 日历组件a-calendar如何汉化
  • 二分算法的补充说明
  • 表格单元格多行文本溢出写法
  • 基于SpringBoot的美食分享平台设计与开发(Vue MySQL)
  • 高效数据库管理新体验:SQLynx 3.7 功能解析与团队协作场景实践
  • 06算法学习_58. 区间和
  • PrimeVue菜单组件深度解析:构建高效能的Web导航系统
  • 3 tomcat原理
  • 多元回归的假设检验
  • Linux中 I/O 多路复用机制的边缘触发与水平触发
  • 鸿蒙运动开发:计算户外运动步频与步幅,与地图路线绘制
  • 链表-环形链表||
  • 3.8.2 利用RDD计算总分与平均分
  • Java 多线程编程:解锁高性能应用开发的密钥