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

本文介绍了如何在Pandas中利用numpy的ufunc进行统计运算,以及通过apply和applymap应用自定义函数进行数据处理。ufunc默认按列运算,apply与applymap分别用于按列或逐元素操作。applymap适用于DataFrame的每个元素,而map仅适用于Series对象。
摘要由CSDN通过智能技术生成

import numpy as np

import pandas as pd

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

比如下面的Series对象


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

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


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




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

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


将axis=1,表示统计行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值