Day17 - 2018-04-19
2018-04-19 本文已影响0人
谁共我醉明月
pandas的dataFrame可以与series直接做矩阵运算
series与方阵运算 结果series的每一项与dataFrame对应的列一一运算
series与单行运算 结果series与df的运算是根据索引去一一对应的
结果在运算时,series的每一个数据相当于一列,索引不同的列会补充在后面
索引不同运算 结果df + s的结果与df.add(s)相同,即df.add(s, axis='columns')。默认是按照索引对应进行列运算,当然,也可以使用df.add(s, axis='index'),下面有一个例子
结果dataFrame的四则运算+、-、*、/ 可以用这些运算符直接表示,但他们默认是按照index去计算columns的,如果对行进行运算,则需要用到df.add 加 、df.sub 减、df.mul 乘、df.div 除 设置axis='index'去运算
对于df列和行的运算