2017-09-21 60 views
0

我有一個12列的數據幀。我想把最後一列的每一列(第一個和最後一個除外)分開。大熊貓將多個列除以另一列錯誤

以下代碼無法正常工作。該錯誤是/:float和instance方法不支持的操作數類型。

df.iloc [:,1:-2] .div(df.lastcolumn,軸= 0)

我有幾個楠值和0值在我的數據幀的所有列。

每列的dataype是浮動的。

由於

+1

應該是'df.iloc [:,1:-1] .div(df.iloc [:,-1],軸= 0)' – piRSquared

+0

什麼是你所尋求的行爲包含南或零分母的分區?返回nan? – THK

回答

0
df.iloc[:, 1:-1].divide(df.iloc[:,-1], axis = 'rows')