我有一個數據幀:熊貓元素方面的最小值最大值對沿一個軸系列
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()
運行功能並沿着df
的列對齊s
。換句話說,我想要得到
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
這樣做的最好方法是什麼?我已經選擇了single column comparison和series to series comparison,但還沒有找到一種有效的方法來針對一個系列運行數據幀。
獎勵:不知道,如果答案是不言而喻的上面,但如何做到這一點,如果我要對齊沿行s
的df
(假設的尺寸相符)?
更清潔。 :) – ayhan
@ayhan,謝謝! :-) – MaxU
我試圖重現答案,但我得到了一堆Nan值。任何想法我可能做錯了什麼? – Moondra