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连接mysql数据库示例(做增删改操作)
Dec 31 Python
Python实现全角半角转换的方法
Aug 18 Python
Python编程实现输入某年某月某日计算出这一天是该年第几天的方法
Apr 18 Python
用Python下载一个网页保存为本地的HTML文件实例
May 21 Python
Python读取mat文件,并保存为pickle格式的方法
Oct 23 Python
使用Python+wxpy 找出微信里把你删除的好友实例
Feb 21 Python
在PyCharm的 Terminal(终端)切换Python版本的方法
Aug 02 Python
安装2019Pycharm最新版本的教程详解
Oct 22 Python
python实现两个一维列表合并成一个二维列表
Dec 02 Python
python使用信号量动态更新配置文件的操作
Apr 01 Python
Python selenium 加载并保存QQ群成员,去除其群主、管理员信息的示例代码
May 28 Python
如何使用python写截屏小工具
Sep 29 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
Yii框架中memcache用法实例
2014/12/03 PHP
php 判断字符串编码是utf-8 或gb2312实例
2016/11/01 PHP
PHP字典树(Trie树)定义与实现方法示例
2017/10/09 PHP
浅谈PHP接入(第三方登录)QQ登录 OAuth2.0 过程中遇到的坑
2017/10/13 PHP
Javascript 面试题随笔
2011/03/31 Javascript
jquery.artwl.thickbox.js  一个非常简单好用的jQuery弹出层插件
2012/03/01 Javascript
实现只能输入数字的input不用replace方法
2013/09/12 Javascript
js整数字符串转换为金额类型数据(示例代码)
2013/12/26 Javascript
Javascript基础教程之函数对象和属性
2015/01/18 Javascript
jQuery实现鼠标滑过链接控制图片的滑动展开与隐藏效果
2015/10/28 Javascript
Jquery针对tr td的一些实用操作方法(必看篇)
2016/10/05 Javascript
jQuery插件FusionWidgets实现的AngularGauge图效果示例【附demo源码】
2017/03/23 jQuery
JavaScript中Hoisting详解 (变量提升与函数声明提升)
2017/08/18 Javascript
Vue0.1的过滤代码如何添加到Vue2.0直接使用
2017/08/23 Javascript
使用Angular CLI快速创建Angular项目的一些基本概念和写法小结
2018/04/22 Javascript
webstrom Debug 调试vue项目的方法步骤
2018/07/17 Javascript
通过实例了解JS 连续赋值
2019/09/24 Javascript
VUE实现密码验证与提示功能
2019/10/18 Javascript
JavaScript 实现下雪特效的示例代码
2020/09/09 Javascript
javascript canvas封装动态时钟
2020/09/30 Javascript
python通过getopt模块如何获取执行的命令参数详解
2017/12/29 Python
Python如何调用外部系统命令
2019/08/07 Python
在 Jupyter 中重新导入特定的 Python 文件(场景分析)
2019/10/27 Python
Python for i in range ()用法详解
2020/09/18 Python
django连接mysql数据库及建表操作实例详解
2019/12/10 Python
浅谈matplotlib 绘制梯度下降求解过程
2020/07/12 Python
html5定制表单_动力节点Java学院整理
2017/07/11 HTML / CSS
日本航空官方网站:JAL
2019/06/19 全球购物
物流专业求职信
2014/06/30 职场文书
2015关于重阳节的演讲稿
2015/03/20 职场文书
课题研究阶段性总结
2015/08/13 职场文书
事业单位工作人员2015年度思想工作总结
2015/10/15 职场文书
golang如何去除多余空白字符(含制表符)
2021/04/25 Golang
python百行代码实现汉服圈图片爬取
2021/11/23 Python
Java虚拟机内存结构及编码实战分享
2022/04/07 Java/Android
MySQL数据管理操作示例讲解
2022/12/24 MySQL