. , sub() , , fill_value - , .
, :
frame.sub(series, axis = 1)
Out[194]:
Ohio Oregon Texas Utah b d e
Utah NaN NaN NaN NaN NaN NaN NaN
Ohio NaN NaN NaN NaN NaN NaN NaN
Texas NaN NaN NaN NaN NaN NaN NaN
Oregon NaN NaN NaN NaN NaN NaN NaN
, . , series, , "b":
series.name
Out[197]: 'b'
, , "b" "b" . , , , @AntonProtopopv, 'b'.
frame.sub(series.to_frame(), axis = 1)
Out[195]:
b d e
Utah 0.0 NaN NaN
Ohio 0.0 NaN NaN
Texas 0.0 NaN NaN
Oregon 0.0 NaN NaN
, , , , fill_value . , , , , fillna , @NickilMaveli, (, , ) .
: ( 'b' ), , , .
frame.values - series.values.reshape(4,1)
Out[204]:
array([[0., 1., 2.],
[0., 1., 2.],
[0., 1., 2.],
[0., 1., 2.]])