我有一个包含12列的数据框。我想将最后一列除以每列(第一列和最后一列除外)。
以下代码无效:
df.iloc[:,1:-2].div(df.lastcolumn,axis=0)
错误是:
unsupported operands types for /: float and instance method.
我的数据框的所有列都有几个Nan值和0值。
每列的dataype都是浮点数。
由于
答案 0 :(得分:0)
df.iloc[:, 1:-1].divide(df.iloc[:,-1], axis = 'rows')