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调用shell的方法
Nov 20 Python
C#返回当前系统所有可用驱动器符号的方法
Apr 18 Python
python实现带声音的摩斯码翻译实现方法
May 20 Python
Python中 Lambda表达式全面解析
Nov 28 Python
python 性能优化方法小结
Mar 31 Python
用pickle存储Python的原生对象方法
Apr 28 Python
python之virtualenv的简单使用方法(必看篇)
Nov 25 Python
Linux CentOS7下安装python3 的方法
Jan 21 Python
Flask框架URL管理操作示例【基于@app.route】
Jul 23 Python
Python文件打开方式实例详解【a、a+、r+、w+区别】
Mar 30 Python
windows+vscode安装paddleOCR运行环境的步骤
Nov 11 Python
Python爬虫爬取微博热搜保存为 Markdown 文件的源码
Feb 22 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
php二维数组排序方法(array_multisort usort)
2013/12/25 PHP
通过dbi使用perl连接mysql数据库的方法
2014/04/16 PHP
PHP实现无限分类的实现方法
2016/11/14 PHP
laravel5.4生成验证码的实例讲解
2017/08/05 PHP
thinkPHP5项目中实现QQ第三方登录功能
2017/10/20 PHP
jquery 将disabled的元素置为enabled的三种方法
2009/07/25 Javascript
JavaScript 以对象为索引的关联数组
2010/05/19 Javascript
javascript图像处理—仿射变换深度理解
2013/01/16 Javascript
JavaScript中的undefined学习总结
2013/11/30 Javascript
jquery map方法使用示例
2014/04/23 Javascript
Javascript 多物体运动的实现
2014/12/24 Javascript
触屏中的JavaScript事件分析
2015/02/06 Javascript
Bootstrap按钮功能之查询按钮和重置按钮
2016/10/26 Javascript
mac下的nodejs环境安装的步骤
2017/05/24 NodeJs
vue项目如何刷新当前页面的方法
2018/05/18 Javascript
详解nodejs 配置文件处理方案
2019/01/02 NodeJs
[06:24]DOTA2亚洲邀请赛小组赛第三日 TOP10精彩集锦
2015/02/01 DOTA
python调用shell的方法
2013/11/20 Python
Python EOL while scanning string literal问题解决方法
2020/09/18 Python
python发送邮件实例分享
2017/07/28 Python
Python 控制终端输出文字的实例
2019/07/12 Python
利用Python绘制有趣的万圣节南瓜怪效果
2019/10/31 Python
基于python实现雪花算法过程详解
2019/11/16 Python
Python数据分析pandas模块用法实例详解
2019/11/20 Python
一款基于css3的列表toggle特效实例教程
2015/01/04 HTML / CSS
HTML5进阶段内联标签汇总(小篇)
2016/07/13 HTML / CSS
网络编辑职责
2014/03/01 职场文书
乡镇消防工作实施方案
2014/03/27 职场文书
促销活动总结报告
2014/04/26 职场文书
大学生社会实践活动总结
2014/07/03 职场文书
行政主管岗位职责
2015/02/03 职场文书
高校教师个人总结
2015/02/10 职场文书
办公经费申请报告
2015/05/15 职场文书
植树节新闻稿
2015/07/17 职场文书
css3新特性的应用示例分析
2022/03/16 HTML / CSS
使用ICOM IC-R9500接收机同时测评十台收音机中波接收性能
2022/05/10 无线电