2017-09-21 15 views
0

私は12列のデータフレームを持っています。私は各列(最初と最後を除く)を最後の列で分割したいと思います。pandasは複数の列を別の列で除算するエラー

以下のコードは機能しません。このエラーは、/:floatおよびinstanceメソッドでサポートされていないオペランドタイプです。

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

私は私のデータフレームのすべての列にNaN値のカップルと0の値を有します。

各列のdataypeはfloatです。

おかげ

+1

はdf.iloc 'であるべき[:, 1:-1] .div(df.iloc [:, -1]、軸= 0)' – piRSquared

+0

あなたが求める行動は何ですかナノまたはゼロの分母を含む分裂の場合?リターン・ナン? – THK

答えて

0
df.iloc[:, 1:-1].divide(df.iloc[:,-1], axis = 'rows') 
関連する問題