热线电话:13121318867

登录
2018-10-30 阅读量: 1190
dataframe apply函数使用

DataFrame的apply方法可以实现 将函数应用到由各列或行形成的一维数组上 的功能,具体用法看如下代码

import numpy as np
import pandas as pd
df = pd.DataFrame(np.random.randn(3,4),columns=list('abcd'),index=list('ABC'))
df

df.apply(lambda x : x+5) #对各个元素加5

df.apply(lambda x : x.max() - x.min()) #计算每列最大值与最小值的差

df.apply(lambda x : x.max() - x.min(),axis=1)#计算每行的最大值与最小值之差

0.0000
3
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子