我有一个数据框:
df =
A B C D
DATA_DATE
20170103 5.0 3.0 NaN NaN
20170104 NaN NaN NaN 1.0
20170105 1.0 NaN 2.0 3.0
我有一个系列
s =
DATA_DATE
20170103 4.0
20170104 0.0
20170105 2.2
我想运行一个逐元素max()
函数并s
沿df
. 换句话说,我想得到
result =
A B C D
DATA_DATE
20170103 5.0 4.0 NaN NaN
20170104 NaN NaN NaN 1.0
20170105 2.2 NaN 2.2 3.0
做这个的最好方式是什么?我已经检查了单列比较和系列到系列的比较,但还没有找到一种有效的方法来针对系列运行数据框。
奖励:不确定答案是否从上面不言而喻,但是如果我想s
沿着(假设尺寸匹配)的行对齐怎么办?df