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 提取文件的小程序
Jul 29 Python
python 算法 排序实现快速排序
Jun 05 Python
python自动化测试之setUp与tearDown实例
Sep 28 Python
Python基于动态规划算法计算单词距离
Jul 25 Python
python如何重载模块实例解析
Jan 25 Python
Python爬虫之pandas基本安装与使用方法示例
Aug 08 Python
Python访问MongoDB,并且转换成Dataframe的方法
Oct 15 Python
Python3 使用cookiejar管理cookie的方法
Dec 28 Python
对python中if语句的真假判断实例详解
Feb 18 Python
Python 静态方法和类方法实例分析
Nov 21 Python
python对一个数向上取整的实例方法
Jun 18 Python
Python urllib库如何添加headers过程解析
Oct 05 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中header设置常见文件类型的content-type
2015/06/23 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
2017/11/10 PHP
jQuery 使用手册(四)
2009/09/23 Javascript
兼容ie、firefox的图片自动缩放的css跟js代码分享
2013/08/12 Javascript
解决js下referer兼容各大浏览器的方法
2014/11/03 Javascript
node.js中的url.resolve方法使用说明
2014/12/10 Javascript
JS实现控制表格内指定单元格内容对齐的方法
2015/03/30 Javascript
javascript实现在网页任意处点左键弹出隐藏菜单的方法
2015/05/13 Javascript
javascript中闭包(Closure)详解
2016/01/06 Javascript
高性能JavaScript循环语句和条件语句
2016/01/20 Javascript
AngularJs  Understanding Angular Templates
2016/09/02 Javascript
原生js的RSA和AES加密解密算法
2016/10/08 Javascript
javascript基础练习之翻转字符串与回文
2017/02/20 Javascript
详解动画插件wow.js的使用方法
2017/09/13 Javascript
jquery实现回车键触发事件(实例讲解)
2017/11/21 jQuery
使用微信小程序开发弹出框应用实例详解
2018/10/18 Javascript
微信上传视频文件提示(推荐)
2018/11/22 Javascript
Javascript之高级数组API的使用实例
2019/03/08 Javascript
jquery.pager.js实现分页效果
2019/07/29 jQuery
async/await让异步操作同步执行的方法详解
2019/11/01 Javascript
Python中不同进制的语法及转换方法分析
2016/07/27 Python
Python动刷新抢12306火车票的代码(附源码)
2018/01/24 Python
Python利用matplotlib.pyplot绘图时如何设置坐标轴刻度
2018/04/09 Python
详解pyqt5 动画在QThread线程中无法运行问题
2018/05/05 Python
python GUI库图形界面开发之PyQt5布局控件QVBoxLayout详细使用方法与实例
2020/03/06 Python
HTML5 audio标签使用js进行播放控制实例
2015/04/24 HTML / CSS
HTML5输入框下拉菜单功能的示例代码
2020/09/08 HTML / CSS
如何设定的weblogic的热启动模式(开发模式)与产品发布模式
2012/09/08 面试题
介绍一些UNIX常用简单命令
2014/11/11 面试题
自荐信格式技巧有哪些呢
2013/11/19 职场文书
幼儿园中秋节活动反思
2014/02/16 职场文书
《鱼游到了纸上》教学反思
2014/02/20 职场文书
学习十八大报告感言
2014/02/28 职场文书
乐观自信演讲稿范文
2014/05/21 职场文书
Java并发编程之Executor接口的使用
2021/06/21 Java/Android
手把手教你使用TensorFlow2实现RNN
2021/07/15 Python