1、加载必要的库(numpy,pandas)及pandas最重要的2个数据结构DataFrame和Series。生成一个3×5的DataFrame,命名为frame,如图
2、对frame求绝对值和相反数,分别使用np.abs(frame)和-frame即可,如图
3、返回一个值:例如对frame求极差。首先用lambda定义一个极差功能:f=lambda x:x.max()-x.min();axis默认为0或者‘i荏鱿胫协ndex’表示在索引中求极差;axis=1或者‘columns’表示在列中求极差;如图
4、返回多个值:例如frame各列的最大值、均值、最小值。先定一个函数实现这个功能:def g(x):; return Series([x.max(),x.mean(),x.min()],index=['max','avg','min']);然后使用apply方法即可完成,如图
5、对frame的各元素设置格式。例如将frame各元素豹肉钕舞设置为2位浮点数,format1=lambda x:'%.2f' % x;然后使用applymap方法即可完成,如图
6、对frame某一列设置格式。Series有一个方法map即可完成,如frame['b'].map(format1)表示把frame的第二列元素转化为2位浮点数,如图