Pandas---Pandas的对齐运算

本文详细介绍了Pandas的对齐运算,包括Series和DataFrame的对齐操作,以及如何处理未对齐数据,通过fill_value填充NaN值,确保数据运算的准确性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

pandas的对齐运算是数据清洗的重要过程,可以按索引对齐进行运算,如果没对齐的位置则补NaN,最后也可以填充NaN

这篇文章主要讲三个方面:

1.Series的对齐运算

2.DataFrame的对齐运算

3.填充未对齐的数据进行运算

第一部分:Series的对齐运算:

# coding:utf-8
import pandas as pd
import numpy as np

s1 = pd.Series(range(10,20),index=range(10))
s2 = pd.Series(range(20,25),index=range(5))

print('s1:')
print(s1)

print('s2:')
print(s2)
print('*'*100)
print(s2+s1)

相加不够的地方用NaN来补充:

s1:
0    10
1    11
2    12
3    13
4    14
5    15
6    16
7    17
8    18
9    19
dtype: int64
s2:
0    20
1    21
2    22
3    23
4    24
dtype: int64
****************************************************************************************************
0    30.0
1    32.0
2    34.0
3    36.0
4    38.0
5     NaN
6     NaN
7     NaN
8     NaN
9     NaN
dtype: float64

第二部分:DataFra

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值