pandas对齐运算
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,Pandas的对齐运算是数据清洗的重要过程,可以按索引对齐进行运算,如果没对齐的位置则补NaN,最后也可以填充NaNSeries的对齐运算1. Series按行、索引对齐示例代码:s1 = pd.Se
千家信息网最后更新 2026年11月01日pandas对齐运算
Pandas的对齐运算
是数据清洗的重要过程,可以按索引对齐进行运算,如果没对齐的位置则补NaN,最后也可以填充NaN
Series的对齐运算
1. Series按行、索引对齐
示例代码:
s1 = pd.Series(range(10, 20), index = range(10))s2 = pd.Series(range(20, 25), index = range(5))print('s1: ')print(s1)运行结果:
s1: 0 101 112 123 134 145 156 167 178 189 19dtype: int64s2: 0 201 212 223 234 24dtype: int642. Series的对齐运算
示例代码:
s1 + s2运行结果:
0 30.01 32.02 34.03 36.04 38.05 NaN6 NaN7 NaN8 NaN9 NaNdtype: float64DataFrame的对齐运算
1. DataFrame按行、列索引对齐
示例代码:
df1 = pd.DataFrame(np.ones((2,2)), columns = ['a', 'b'])df2 = pd.DataFrame(np.ones((3,3)), columns = ['a', 'b', 'c'])print('df1: ')print(df1)print('') print('df2: ')print(df2)运行结果:
df1: a b0 1.0 1.01 1.0 1.0df2: a b c0 1.0 1.0 1.01 1.0 1.0 1.02 1.0 1.0 1.02. DataFrame的对齐运算
示例代码:
df1 + df2运行结果:
a b c0 2.0 2.0 NaN1 2.0 2.0 NaN2 NaN NaN NaN填充未对齐的数据进行运算
- fill_value
使用 add, sub, div, mul 的同时,
通过 fill_value 指定填充值,未对齐的数据将和填充值做运算
示例代码:
print(s1)print(s2)s1.add(s2, fill_value = -1)print(df1)print(df2)df1.sub(df2, fill_value = 2.)运行结果:
print(s1)print(s2)s1.add(s2, fill_value = -1)print(df1)print(df2)df1.sub(df2, fill_value = 2.)运行结果:
# print(s1)0 101 112 123 134 145 156 167 178 189 19dtype: int64# print(s2)0 201 212 223 234 24dtype: int64# s1.add(s2, fill_value = -1)0 30.01 32.02 34.03 36.04 38.05 14.06 15.07 16.08 17.09 18.0dtype: float64# print(df1) a b0 1.0 1.01 1.0 1.0# print(df2) a b c0 1.0 1.0 1.01 1.0 1.0 1.02 1.0 1.0 1.0# df1.sub(df2, fill_value = 2.) a b c0 0.0 0.0 1.01 0.0 0.0 1.02 1.0 1.0 1.0
运算
结果
运行
代码
示例
数据
索引
重要
位置
同时
过程
列索
清洗
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
科技创新与互联网经济
新华互联网科技学院
浩特互联网科技
互联网金融科技平台
深圳天众互联网科技公司
融贸通互联网科技
互联网科技美容
华脉科技工业互联网产品
江苏南京365互联网科技
互联网科技革命什么开始
深圳市优智互联网科技有限公司
互联网新科技动漫ppt素材
恒生互联网科技业指数调整周期
中国互联网有什么科技
互联网科技数字货币
福建互联网展示科技馆设计
唐山双旺合互联网科技产业园
河南商务圈互联网科技有限公司
安徽九吞吴互联网科技有限公司
高科技和互联网的现代国家
深圳市人人互联网科技有限公司
华服互联网科技怎么样
河南真二互联网科技有限公司
高科技与互联网
伴你行互联网科技有限公司
富国互联网科技创新基金
玖二柒互联网科技公司待遇
移动互联网科技股
工业互联网山东科技大学
每天都有哪些好的互联网科技