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 19 Python
Python内置函数OCT详解
Nov 09 Python
使用C++扩展Python的功能详解
Jan 12 Python
使用django-guardian实现django-admin的行级权限控制的方法
Oct 30 Python
django session完成状态保持的方法
Nov 27 Python
Python线程指南分享
Nov 19 Python
Python实现使用dir获取类的方法列表
Dec 24 Python
python列表返回重复数据的下标
Feb 10 Python
python GUI库图形界面开发之PyQt5单行文本框控件QLineEdit详细使用方法与实例
Feb 27 Python
解决python执行较大excel文件openpyxl慢问题
May 15 Python
学python爬虫能做什么
Jul 29 Python
pandas求平均数和中位数的方法实例
Aug 04 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
PhpMyAdmin出现export.php Missing parameter: what /export_type错误解决方法
2012/08/09 PHP
php显示指定目录下子目录的方法
2015/03/20 PHP
ThinkPHP中where()使用方法详解
2016/04/19 PHP
js选取多个或单个元素的实现代码(用class)
2012/08/22 Javascript
JavaScript中圆括号()和方括号[]的特殊用法疑问解答
2013/08/06 Javascript
分享一则javascript 调试技巧
2015/01/02 Javascript
深入理解JavaScript系列(40):设计模式之组合模式详解
2015/03/04 Javascript
浅谈Nodejs观察者模式
2015/10/13 NodeJs
javascript类型系统——undefined和null全面了解
2016/07/13 Javascript
Angular组件化管理实现方法分析
2017/03/17 Javascript
Vue2.0实现1.0的搜索过滤器功能实例代码
2017/03/20 Javascript
ionic实现底部分享功能
2017/05/11 Javascript
Angular实现的日程表功能【可添加及隐藏显示内容】
2017/12/27 Javascript
Vue隐藏显示、只读实例代码
2018/07/18 Javascript
js实现京东秒杀倒计时功能
2019/01/21 Javascript
file-loader打包图片文件时路径错误输出为[object-module]的解决方法
2020/01/03 Javascript
关于angular浏览器兼容性问题的解决方案
2020/07/26 Javascript
nodejs使用Sequelize框架操作数据库的实现
2020/10/21 NodeJs
python编程线性回归代码示例
2017/12/07 Python
浅谈Python对内存的使用(深浅拷贝)
2018/01/17 Python
解决新版Pycharm中Matplotlib图像不在弹出独立的显示窗口问题
2019/01/15 Python
Python2和Python3的共存和切换使用
2019/04/12 Python
Python如何实现转换URL详解
2019/07/02 Python
Python 简单计算要求形状面积的实例
2020/01/18 Python
Python sql注入 过滤字符串的非法字符实例
2020/04/03 Python
应用电子技术专业个人求职信
2013/09/21 职场文书
园林资料员岗位职责
2013/12/30 职场文书
餐饮收银员岗位职责
2014/02/07 职场文书
2014年远程教育工作总结
2014/12/09 职场文书
老公保证书怎么写
2015/02/26 职场文书
律师函格式范本
2015/05/27 职场文书
团支部书记竞选稿
2015/11/21 职场文书
SpringBoot系列之MongoDB Aggregations用法详解
2022/02/12 MongoDB
MySQL创建管理HASH分区
2022/04/13 MySQL
Python Django / Flask如何使用Elasticsearch
2022/04/19 Python
nginx设置资源请求目录的方式详解
2022/05/30 Servers