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网络编程示例(客户端与服务端)
Apr 24 Python
python获取指定路径下所有指定后缀文件的方法
May 26 Python
Python实现的购物车功能示例
Feb 11 Python
PyQt5每天必学之单行文本框
Apr 19 Python
python邮件发送smtplib使用详解
Jun 16 Python
python dict 相同key 合并value的实例
Jan 21 Python
python使用KNN算法识别手写数字
Apr 25 Python
使用python进行广告点击率的预测的实现
Jul 04 Python
Python Pandas数据中对时间的操作
Jul 30 Python
pytest中文文档之编写断言
Sep 12 Python
python 如何执行控制台命令与操作剪切板
May 20 Python
如何利用python实现列表嵌套字典取值
Jun 10 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上传文件的增强函数
2010/07/21 PHP
Yii框架在页面输出执行sql语句以方便调试的实现方法
2014/12/24 PHP
PHP中的正则表达式实例详解
2017/04/25 PHP
Yii2使用表单上传文件的实例代码
2017/08/03 PHP
[原创]PHP实现生成vcf vcard文件功能类定义与使用方法详解【附demo源码下载】
2017/09/02 PHP
PHP框架Laravel中使用UUID实现数据分表操作示例
2018/05/30 PHP
PHP小程序支付功能完整版【基于thinkPHP】
2019/03/26 PHP
javascript Array对象基础知识小结
2010/11/16 Javascript
js中页面的重新加载(当前页面/上级页面)及frame或iframe元素引用介绍
2013/01/24 Javascript
javascript使用定时函数实现跳转到某个页面
2013/12/25 Javascript
jQuery(js)获取文字宽度(显示长度)示例代码
2013/12/31 Javascript
JS调试必备的5个debug技巧
2014/03/07 Javascript
Lab.js初次使用笔记
2015/02/28 Javascript
再谈JavaScript线程
2015/07/10 Javascript
jQuery简单设置文本框回车事件的方法
2016/08/01 Javascript
js复制内容到剪贴板代码,js复制代码的简单实例
2016/10/27 Javascript
es6学习笔记之Async函数基本教程
2017/05/11 Javascript
swiper在angularjs中使用循环轮播失效的解决方法
2018/09/27 Javascript
JS代码简洁方式之函数方法详解
2020/07/28 Javascript
[54:27]TNC vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
使用Protocol Buffers的C语言拓展提速Python程序的示例
2015/04/16 Python
EM算法的python实现的方法步骤
2018/01/02 Python
详解Python 调用C# dll库最简方法
2019/06/20 Python
python conda操作方法
2019/09/11 Python
python-web根据元素属性进行定位的方法
2019/12/13 Python
巧用CSS3的calc()宽度计算做响应模式布局的方法
2018/03/22 HTML / CSS
世界顶级俱乐部的官方球衣和套装:Subside Sports
2018/04/22 全球购物
切尔西足球俱乐部官方网上商店:Chelsea FC
2019/06/17 全球购物
银行领导证婚词
2014/01/11 职场文书
美术专业自荐信
2014/07/07 职场文书
廉政文化进校园广播稿
2014/10/20 职场文书
技术支持岗位职责
2015/02/13 职场文书
小学教师工作总结2015
2015/04/07 职场文书
统招统分证明
2015/06/23 职场文书
2016年劳模先进事迹材料
2016/02/25 职场文书
vue实力踩坑之push当前页无效
2022/04/10 Vue.js