python-pandas的基本用法07
来源:互联网 发布:网络机柜检验报告 编辑:程序博客网 时间:2024/06/05 06:35
pandas的基本用法07-匿名函数
# -*- coding: utf-8 -*- import numpy as np from pandas import Series, DataFrame from pandas.core.format import DataFrameFormatter print 'lambda以及应用' frame = DataFrame(np.random.randn(3,4), index=list('abc'),columns=[1,2,3,4] ) print frame # 1 2 3 4 # a 1.099778 -0.953612 0.776224 -0.751771 # b 0.094904 -0.882894 -0.689881 -0.694949 # c 1.329955 0.137261 2.276389 0.546899 f = lambda x:x.max()-x.min() # apply() 和applymap()是DataFrame数据类型的函数 # applymap()是element-wise的,作用于每个DataFrame的每个数据。 # map()是Series数据类型的函数,也是element-wise的,对Series中的每个数据调用一次函数。 print frame.apply(f, axis=1)#按行减 # a 2.680024 # b 3.077474 # c 1.255980 _format = lambda x: '%.2f'%x print frame.applymap(_format) # 1 2 3 4 # a -0.23 -1.47 -0.16 0.40 # b 0.21 0.94 -0.22 -3.51 # c -0.30 -0.35 -0.25 0.76 print frame[1].map(_format) # a 0.63 # b 0.51 # c 0.11
阅读全文
1 0
- python-pandas的基本用法07
- python-pandas的基本用法02
- python-pandas的基本用法03
- python-pandas的基本用法04
- python-pandas的基本用法05
- python-pandas的基本用法06
- python-pandas的基本用法08
- python-pandas的基本用法09
- python-pandas的基本用法10
- python-pandas的基本用法11
- python-pandas的基本用法12
- python pandas to_sql 的用法
- pandas学习:series的基本用法
- 利用Python Pandas进行数据预处理-Pandas基本的数据结构
- Pandas 基本用法
- python pandas 用法
- pandas基本用法(一)
- pandas的基本用法(八)——数据的绘制
- 数据结构学习二——顺序表
- UDP服务器端程序设计
- P_y_Q_t_5 和 E_r_i_c_6
- 暂存
- 交叉验证
- python-pandas的基本用法07
- HDU 5950 Recursive sequence(矩阵快速幂)
- Java反射-使用Field类来操作类的成员变量(Field)
- href和src的区别
- LCM
- QSqlQuery简单使用
- poj1995 Raising Modulo Numbers
- 【CSS布局模型】流动模型、浮动模型、层模型
- 了解Angular