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性能优化的20条建议
Oct 25 Python
Python实现的使用telnet登陆聊天室实例
Jun 17 Python
python中is与双等于号“==”的区别示例详解
Nov 21 Python
python+matplotlib绘制简单的海豚(顶点和节点的操作)
Jan 02 Python
Python元组及文件核心对象类型详解
Feb 11 Python
python实现画五角星和螺旋线的示例
Jan 20 Python
python命令行工具Click快速掌握
Jul 04 Python
基于Python的图像数据增强Data Augmentation解析
Aug 13 Python
Python List列表对象内置方法实例详解
Oct 22 Python
python+selenium+chromedriver实现爬虫示例代码
Apr 10 Python
为什么说python适合写爬虫
Jun 11 Python
Python中 range | np.arange | np.linspace三者的区别
Mar 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
咖啡语言
2021/03/03 咖啡文化
PHP树的代码,可以嵌套任意层
2006/10/09 PHP
php 代码优化之经典示例
2011/03/24 PHP
快速解决PHP调用Word组件DCOM权限的问题
2017/12/27 PHP
php判断目录存在的简单方法
2019/09/26 PHP
javascript复制对象使用说明
2011/06/28 Javascript
Bootstrap轮播加上css3动画,炫酷到底!
2015/12/22 Javascript
vue,angular,avalon这三种MVVM框架优缺点
2016/04/27 Javascript
js获取隐藏元素宽高的实现方法
2016/05/19 Javascript
Ionic如何实现下拉刷新与上拉加载功能
2016/06/03 Javascript
AngularJS 视图详解及示例代码
2016/08/17 Javascript
Jquery EasyUI Datagrid右键菜单实现方法
2016/12/30 Javascript
JS实现类似百叶窗下拉菜单效果
2016/12/30 Javascript
微信小程序 数据绑定及运算的简单实例
2017/09/20 Javascript
vue中echarts3.0自适应的方法
2018/02/26 Javascript
vue发送websocket请求和http post请求的实例代码
2019/07/11 Javascript
微信小程序实现身份证取景框拍摄
2020/09/09 Javascript
浏览器JavaScript调试功能无法使用解决方案
2020/09/18 Javascript
在Vue中使用mockjs代码实例
2020/11/25 Vue.js
python正则表达式判断字符串是否是全部小写示例
2013/12/25 Python
Django集成百度富文本编辑器uEditor攻略
2014/07/04 Python
研究Python的ORM框架中的SQLAlchemy库的映射关系
2015/04/25 Python
基于Django contrib Comments 评论模块(详解)
2017/12/08 Python
jupyter notebook清除输出方式
2020/04/10 Python
基于python计算滚动方差(标准差)talib和pd.rolling函数差异详解
2020/06/08 Python
卸载tensorflow-cpu重装tensorflow-gpu操作
2020/06/23 Python
浅析pandas随机排列与随机抽样
2021/01/22 Python
canvas绘制视频封面的方法
2018/02/05 HTML / CSS
德国箱包网上商店:koffer24.de
2016/07/27 全球购物
英国受欢迎的运动鞋和街头服装商店:Footasylum
2018/06/12 全球购物
100%植物性、有机、即食餐:Sakara Life
2018/10/25 全球购物
Hanky Panky官方网站:内衣和睡衣
2019/07/25 全球购物
GC是什么?为什么要有GC?
2013/12/08 面试题
研修第一天随笔感言
2014/02/15 职场文书
开工仪式主持词
2014/03/20 职场文书
师范生见习总结范文
2015/06/23 职场文书