算术运算法则
算术运算根据行列索引,补齐后运算,运算默认产生浮点数。
补齐时缺项填充NaN(空值)
二维和一维,一维和零维间为广播运算
采用+-*/符号进行的二元运算产生新的对象
(自动补齐,缺项补NaN)
.add
.sub
.mul
.div
不同维度间为广播运算,一维Series默认在轴1(行)参与运算
轴0(列)
b.sub(c, axis=0)
比较运算只能比较相同索引的元素,不进行补齐
二维和一维,一维和零维间为广播运算
采用> < >= <= == !=等符号进行的二元运算产生布尔对象。
比较运算,同纬度运算,尺寸一致。
Series = 索引 + 一维数据
DataFrame = 行列索引 + 二维数据
理解数据类型与索引的关系,操作索引即操作数据。
重新索引,数据删除,算术运算,比较运算。
同维度运算要考虑数据对齐和填充
不同维度运算要考虑算术运算广播的方式方法。
像对待单一数据一样对待Series和DataFrame对象。