pandas 对每一列数据进行标准化的方法


Posted in Python onJune 09, 2018

两种方式

>>> import numpy as np 
>>> import pandas as pd 
Backend TkAgg is interactive backend. Turning interactive mode on. 
>>> np.random.seed(1) 
>>> df_test = pd.DataFrame(np.random.randn(4,4)* 4 + 3) 
>>> df_test 
   0   1   2   3 
0 9.497381 0.552974 0.887313 -1.291874 
1 6.461631 -6.206155 9.979247 -0.044828 
2 4.276156 2.002518 8.848432 -5.240563 
3 1.710331 1.463783 7.535078 -1.399565 
>>> df_test_1 = df_test 
>>> df_test.apply(lambda x: (x - np.min(x)) / (np.max(x) - np.min(x))) #方法一 
   0   1   2   3 
0 1.000000 0.823413 0.000000 0.759986 
1 0.610154 0.000000 1.000000 1.000000 
2 0.329499 1.000000 0.875624 0.000000 
3 0.000000 0.934370 0.731172 0.739260 
 
>>> (df_test_1 - df_test_1.min()) / (df_test_1.max() - df_test_1.min())#方法二 
   0   1   2   3 
0 1.000000 0.823413 0.000000 0.759986 
1 0.610154 0.000000 1.000000 1.000000 
2 0.329499 1.000000 0.875624 0.000000 
3 0.000000 0.934370 0.731172 0.739260

结果一致且正确

以上这篇pandas 对每一列数据进行标准化的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python基础教程之序列详解
Aug 29 Python
在Python中使用Mako模版库的简单教程
Apr 08 Python
使用Python对Csv文件操作实例代码
May 12 Python
基于python 字符编码的理解
Sep 02 Python
Python socket实现简单聊天室
Apr 01 Python
Python二叉树的遍历操作示例【前序遍历,中序遍历,后序遍历,层序遍历】
Dec 24 Python
django与小程序实现登录验证功能的示例代码
Feb 19 Python
python如何删除文件中重复的字段
Jul 16 Python
python实现邮件自动发送
Aug 10 Python
Python作用域与名字空间原理详解
Mar 21 Python
Python响应对象text属性乱码解决方案
Mar 31 Python
Python虚拟环境的创建和使用详解
Sep 07 Python
Python实现读写INI配置文件的方法示例
Jun 09 #Python
Python实现读取机器硬件信息的方法示例
Jun 09 #Python
Python实现读取SQLServer数据并插入到MongoDB数据库的方法示例
Jun 09 #Python
Python操作mongodb数据库进行模糊查询操作示例
Jun 09 #Python
python 用lambda函数替换for循环的方法
Jun 09 #Python
python dataframe常见操作方法:实现取行、列、切片、统计特征值
Jun 09 #Python
python pandas 如何替换某列的一个值
Jun 09 #Python
You might like
解决文件名解压后乱码的问题 将文件名进行转码的代码
2012/01/10 PHP
php+mysql实现无限分类实例详解
2015/01/15 PHP
PHP 的Opcache加速的使用方法
2017/12/29 PHP
网页自动跳转代码收集
2009/09/27 Javascript
js 为label标签和div标签赋值的方法
2013/08/08 Javascript
实用框架(iframe)操作代码
2014/10/23 Javascript
node.js中的fs.symlink方法使用说明
2014/12/15 Javascript
javascript中定义类的方法汇总
2014/12/28 Javascript
JS实现的4种数字千位符格式化方法分享
2015/03/02 Javascript
jquery实现右键菜单插件
2015/03/29 Javascript
深入理解React中es6创建组件this的方法
2016/08/29 Javascript
jQuery实现用户信息表格的添加和删除功能
2017/09/12 jQuery
JS获取一个表单字段中多条数据并转化为json格式
2017/10/17 Javascript
Vue自定义指令实现checkbox全选功能的方法
2018/02/28 Javascript
laravel实现中文和英语互相切换的例子
2019/09/30 Javascript
vue从零实现一个消息通知组件的方法详解
2020/03/16 Javascript
[58:00]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Elephant BO3 第二场 2月7日
2021/03/11 DOTA
一个检测OpenSSL心脏出血漏洞的Python脚本分享
2014/04/10 Python
Python判断直线和矩形是否相交的方法
2015/07/14 Python
python编写弹球游戏的实现代码
2018/03/12 Python
Python二进制串转换为通用字符串的方法
2018/07/23 Python
Python matplotlib以日期为x轴作图代码实例
2019/11/22 Python
matplotlib绘制鼠标的十字光标的实现(自定义方式,官方实例)
2021/01/10 Python
美国在线眼镜商城:Eyeglasses.com
2017/06/26 全球购物
澳大利亚最大的女装零售商:Millers
2017/09/10 全球购物
Melissa鞋马来西亚官方网站:MDreams马来西亚
2018/04/05 全球购物
国际领先的在线时尚服装和配饰店:DressLily
2019/03/03 全球购物
Kappa英国官方在线商店:服装和运动器材
2020/11/22 全球购物
入党积极分子自我批评思想汇报
2014/10/10 职场文书
中学生自我评价范文
2015/03/03 职场文书
大学生暑期实践报告之企业经营管理
2019/08/08 职场文书
分享几个JavaScript运算符的使用技巧
2021/04/24 Javascript
Django给表单添加honeypot验证增加安全性
2021/05/06 Python
Python import模块的缓存问题解决方案
2021/06/02 Python
html网页引入svg图片的4种方式
2022/08/05 HTML / CSS
浅谈音视频 pts dts基本概念及理解
2022/08/05 数码科技