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进行新浪微博的mid和url互相转换实例(10进制和62进制互算)
Apr 25 Python
Pandas之Dropna滤除缺失数据的实现方法
Jun 25 Python
Python OpenCV 使用滑动条来调整函数参数的方法
Jul 08 Python
Django配置MySQL数据库的完整步骤
Sep 07 Python
pytorch中nn.Conv1d的用法详解
Dec 31 Python
python自动下载图片的方法示例
Mar 25 Python
django 解决model中类写不到数据库中,数据库无此字段的问题
May 20 Python
Python使用jupyter notebook查看ipynb文件过程解析
Jun 02 Python
Python Flask异步发送邮件实现方法解析
Aug 01 Python
python进行OpenCV实战之画图(直线、矩形、圆形)
Aug 27 Python
python通配符之glob模块的使用详解
Apr 24 Python
python 定义函数 返回值只取其中一个的实现
May 21 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
让你的网站首页自动选择语言转跳
2006/12/06 PHP
php编程实现获取excel文档内容的代码实例
2011/06/28 PHP
PHP获取数组中某元素的位置及array_keys函数应用
2013/01/29 PHP
php绘图之生成饼状图的方法
2015/01/24 PHP
PHP文件缓存类示例分享
2015/01/30 PHP
ajax请求get与post的区别总结
2013/11/04 Javascript
JavaScript Math.ceil 方法(对数值向上取整)
2015/01/09 Javascript
原生js实现移动开发轮播图、相册滑动特效
2015/04/17 Javascript
js实现select跳转菜单新窗口效果代码分享(超简单)
2015/08/21 Javascript
JS实现漂亮的窗口拖拽效果(可改变大小、最大化、最小化、关闭)
2015/10/10 Javascript
前端实现文件的断点续传(前端文件提交+后端PHP文件接收)
2016/11/04 Javascript
Vue.js2.0中的变化小结
2017/10/24 Javascript
vue init失败简单解决方法(终极版)
2017/12/22 Javascript
vue的一个分页组件的示例代码
2017/12/25 Javascript
vue使用element-ui的el-input监听不了回车事件的解决方法
2018/01/12 Javascript
VUE2.0中Jsonp的使用方法
2018/05/22 Javascript
vue的全局变量和全局拦截请求器的示例代码
2018/09/13 Javascript
微信小程序实现多个按钮的颜色状态转换
2019/02/15 Javascript
详解Vue+elementUI build打包部署后字体图标丢失问题
2020/07/13 Javascript
Python实现文件内容批量追加的方法示例
2017/08/29 Python
使用Python的turtle模块画图的方法
2017/11/15 Python
django的登录注册系统的示例代码
2018/05/14 Python
Python3爬虫学习之MySQL数据库存储爬取的信息详解
2018/12/12 Python
python3 自动打印出最新版本执行的mysql2redis实例
2020/04/09 Python
Django windows使用Apache实现部署流程解析
2020/10/12 Python
利用css3-animation实现逐帧动画效果
2016/03/10 HTML / CSS
CSS3实现可爱的小黄人动画
2016/07/11 HTML / CSS
世界最大的海报和艺术印刷商店:AllPosters.com
2017/02/01 全球购物
简单的项目建议书模板
2014/03/12 职场文书
爱国卫生月活动总结范文
2014/04/25 职场文书
财务会计实训报告
2014/11/05 职场文书
劳模先进事迹材料
2014/12/24 职场文书
无保留意见审计报告
2015/06/05 职场文书
初二物理教学反思
2016/02/19 职场文书
导游词之吉林花园山
2019/10/17 职场文书
Python 机器学习工具包SKlearn的安装与使用
2021/05/14 Python