4
我想知道如何將DataFrame中的元素除以其最大行數。見下面的代碼:將熊貓數據框元素除以它的行max
index = pd.date_range('1/1/2000', periods=8)
df = DataFrame(np.random.randn(8, 3), index=index, columns=['A', 'B', 'C'])
dfMax = df.max(axis=1)
,然後,在DF中的元素將基於相同的線是dividedby dfMax。有人有想法嗎?
很多,一個沒有問題,萬一元素是整數,如何將它們轉換爲浮動,嘗試astype,但不起作用 – perigee
沒關係,由dfMax * 1.0解決,不漂亮,但作品 – perigee
仍然有一個問題,我怎麼能處理dfMax包含零的情況。由於dfDiv = df.divide()中的數據將預先包含無窮大... thx – perigee