python基础函数和pandas内置函数能够给我们提供很多方便,但是很容易混淆和忘记。所以在这里做一个总结
1.python基础函数
1.1 lambda函数
lambda函数用于处理简单映射关系
result=lambda x :x**2 result(2)
lambda函数类似于def但是它比def方法更加简单便捷,如果不需要复用这个函数或者函数映射关系比较简单,那么这是一个不错的选择。
1.2 map函数
list(map(lambda x :2*x,range(5)))
map函数能在不改变原有列表的基础上,对列表的元素进行映射从而得到结果,
list(map(函数,列表))需要通过列表或者元组的方式输出,所以需要使用list()
1.2 打包函数
1.2.1 zip
zip 返回的是zip对象,同样通过tuple和list来输出能够把两个列表内容依次组合到一起。
1.2.2 enumerate
这个打包函数会在迭代时自动遍历序号
2.pandas内置函数
df.unique() #唯一值 df.nunique() #唯一值个数 df.count() #非缺失值个数 df.quantile() #计算分位数 df.idmax() #最大值对应索引值