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赋值操作方法分享
Mar 23 Python
python动态加载包的方法小结
Apr 18 Python
发布你的Python模块详解
Sep 15 Python
Python提取特定时间段内数据的方法实例
Apr 01 Python
Django REST framework 分页的实现代码
Jun 19 Python
Python笔记之观察者模式
Nov 20 Python
python读取ini配置文件过程示范
Dec 23 Python
python3连接MySQL8.0的两种方式
Feb 17 Python
Python GUI编程学习笔记之tkinter事件绑定操作详解
Mar 30 Python
在python中使用nohup命令说明
Apr 16 Python
Kears 使用:通过回调函数保存最佳准确率下的模型操作
Jun 17 Python
Python os和os.path模块详情
Apr 02 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制作静态网站的模板框架(三)
2006/10/09 PHP
分享一个超好用的php header下载函数
2014/01/31 PHP
php中http与https跨域共享session的解决方法
2014/12/20 PHP
在Debian系统下配置LNMP的教程
2015/07/09 PHP
JS判断元素为数字的奇异写法分享
2012/08/01 Javascript
按Enter键触发事件的jquery方法实现代码
2014/02/17 Javascript
使用ajaxfileupload.js实现ajax上传文件php版
2014/06/26 Javascript
JavaScript Math.floor方法(对数值向下取整)
2015/01/09 Javascript
JS利用cookie记忆当前位置的防刷新导航效果
2015/10/15 Javascript
js+ajax实现获取文件大小的方法
2015/12/08 Javascript
JS常用函数和常用技巧小结
2016/10/15 Javascript
jQuery基本筛选选择器实例代码
2017/02/06 Javascript
Node.js+ES6+dropload.js实现移动端下拉加载实例
2017/06/01 Javascript
react开发教程之React 组件之间的通信方式
2017/08/12 Javascript
ES6 中可以提升幸福度的小功能
2018/08/06 Javascript
Vue实现回到顶部和底部动画效果
2019/07/31 Javascript
从零撸一个pc端vue的ui组件库( 计数器组件 )
2019/08/08 Javascript
layui实现下拉复选功能的例子(包括数据的回显与上传)
2019/09/24 Javascript
JavaScript实现简易聊天对话框(加滚动条)
2020/02/10 Javascript
详解vue-flickity的fullScreen功能实现
2020/04/07 Javascript
浅谈JavaScript节流和防抖函数
2020/08/25 Javascript
Python实现绘制双柱状图并显示数值功能示例
2018/06/23 Python
解决pycharm每次新建项目都要重新安装一些第三方库的问题
2019/01/17 Python
Django+uni-app实现数据通信中的请求跨域的示例代码
2019/10/12 Python
python变量的作用域是什么
2020/05/26 Python
Python爬虫抓取指定网页图片代码实例
2020/07/24 Python
Expedia挪威官网:酒店、机票和租车
2018/03/03 全球购物
英国领先的名牌服装折扣零售商:Brown Bag Clothing
2019/01/08 全球购物
类如何去实现接口
2013/12/19 面试题
素食餐饮项目创业计划书
2014/02/02 职场文书
巾帼文明岗申报材料
2014/05/01 职场文书
触电现场处置方案
2014/05/14 职场文书
党的群众路线教育实践活动个人对照检查材料(医生)
2014/11/05 职场文书
2015年迎新晚会策划书
2015/07/16 职场文书
暑假打工感想
2015/08/07 职场文书
Python3中PyQt5简单实现文件打开及保存
2021/06/10 Python