数据分析笔记--pandas的函数运用

import numpy as np

import pandas as pd

1.pandas可以直接使用numpy中的ufunc(universal functions),表示numpy的内置方法,可以处理每个元素

比如下面的Series对象


同样,DataFrame对象也可以直接使用numpy的ufunc来做统计运算

默认是按列进行统计的,将每列的运算结果统计,并生成Series对象返回


另外,也可以通过numpy来做运算,结果也是一样的



扫描二维码关注公众号,回复: 1091603 查看本文章


2.通过apply来使用自定义方法来运算(只能作用于行或者列,由axis决定)

apply默认 axis =0,方向是列,比如说求出每列的最大值:


将axis=1,表示统计行




3.通过applymap来使用自定义的方法(作用于每个元素上,此时无需指定axis的值)




4.直接使用python中的map(只适用于Series,python会当作列表来处理, 不能作用于DataFrame)

和ser_obj.apply(f2)的结果是一样的



猜你喜欢

转载自blog.csdn.net/print_and_return/article/details/80489947