手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

DataFrame函数的应用及映射方法

时间:2024-10-11 22:43:36

1、加载必要的库(numpy,pandas)及pandas最重要的2个数据结构DataFrame和Series。生成一个3×5的DataFrame,命名为frame,如图

DataFrame函数的应用及映射方法

2、对frame求绝对值和相反数,分别使用np.abs(frame)和-frame即可,如图

DataFrame函数的应用及映射方法

3、返回一个值:例如对frame求极差。首先用lambda定义一个极差功能:f=lambda x:x.max()-x.min();axis默认为0或者‘i荏鱿胫协ndex’表示在索引中求极差;axis=1或者‘columns’表示在列中求极差;如图

DataFrame函数的应用及映射方法
DataFrame函数的应用及映射方法
DataFrame函数的应用及映射方法

4、返回多个值:例如frame各列的最大值、均值、最小值。先定一个函数实现这个功能:def g(x):; return Series([x.max(),x.mean(),x.min()],index=['max','avg','min']);然后使用apply方法即可完成,如图

DataFrame函数的应用及映射方法

5、对frame的各元素设置格式。例如将frame各元素豹肉钕舞设置为2位浮点数,format1=lambda x:'%.2f' % x;然后使用applymap方法即可完成,如图

DataFrame函数的应用及映射方法

6、对frame某一列设置格式。Series有一个方法map即可完成,如frame['b'].map(format1)表示把frame的第二列元素转化为2位浮点数,如图

DataFrame函数的应用及映射方法
© 手抄报圈