我有這個操作:
df['netPCR'] = df['ValorNeto'] / df.index.map(PCR['ValorNeto'])
df['netPCR'] = df['netPCR'].fillna(0)
但有些如何當
df['netPCR'].sum()
它會導致 inf,當我嘗試獲取 inf 的值時,事情就會變得很奇怪。

你認為它正在發生什么以及如何解決它?
我嘗試將值舍入或將它們轉換為物件,但問題并未解決。
uj5u.com熱心網友回復:
似乎除以 0 是回傳無窮大而不是 nan。您可以使用df.replace:
df.replace([np.inf, -np.inf], 0, inplace=True)
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/448994.html
