Pandas(第六集:Series运算)


1. 源数据

df = pd.Series([11, 22, 33, 44, 55], index=list('ABCDE'))

在这里插入图片描述

2. 加减乘除四则运算

其余四则运算参考加法的运算即可

df + 2
# df - 2
# df * 2
# df / 2
# df % 2   # 取余
# df // 2  # 整除
# df ** 2  # 次方

在这里插入图片描述

3. Series之间的运算

取余运算参考加法的运算

# 源数据
s1 = pd.Series(np.random.randint(10, 100, size=3))
s2 = pd.Series(np.random.randint(10, 100, size=3))
# 加法运算
s1 + s2

在这里插入图片描述
以上是数据格式对应的情况,还有一种是数据格式不对应的情况

# 源数据
s3 = pd.Series(np.random.randint(10, 100, size=4))
# 加法运算
s1 + s3

在这里插入图片描述
这种情况下会出现NaN值,如果想保留所有的index可以使用fill_value=0进行填充

序号函数含义
1add()加饭
2sub()减法
3mul()乘法
4div()除法
s1.add(s3, fill_value=0)

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Monly21

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值