dataframeのある列で残りの全列を一気に割り算をしたいのですが方法がわかりません。
###DataFrame
df=下表
e列で、a列からd列のすべてを割り算する
|id|a|b|c|d|e|
|:--|:--:|--:|
|0|20|30|40|50|5
|1|10|120|60|30|2
|2|20|20|15|30|3
試行したこと
lamda関数とapplymapを使用したのですが数値が異なります。
python
1function = lambda x: x / df['e'] 2df_ = df.applymap(function)
1つずつ列を指定して、e列で割り算することは可能なのですが100列以上ありますので一気に割り算したいです。
ご教示のほど、よろしくお願いします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/17 14:00 編集