Pandas库的数据类型运算

算术运算法则
算术运算根据行列索引,补齐后运算,运算默认产生浮点数。

补齐时缺项填充NaN(空值)

二维和一维,一维和零维间为广播运算

采用+-*/符号进行的二元运算产生新的对象
(自动补齐,缺项补NaN)

.add
.sub
.mul
.div

不同维度间为广播运算,一维Series默认在轴1(行)参与运算

轴0(列)

b.sub(c, axis=0)

比较运算只能比较相同索引的元素,不进行补齐
二维和一维,一维和零维间为广播运算
采用> < >= <= == !=等符号进行的二元运算产生布尔对象。

比较运算,同纬度运算,尺寸一致。

Series = 索引 + 一维数据
DataFrame = 行列索引 + 二维数据

理解数据类型与索引的关系,操作索引即操作数据。

重新索引,数据删除,算术运算,比较运算。

同维度运算要考虑数据对齐和填充
不同维度运算要考虑算术运算广播的方式方法。

像对待单一数据一样对待Series和DataFrame对象。

你可能感兴趣的:(Pandas库的数据类型运算)