質問:
Pandasのデータフレームがあるとする。このデータフレームの列ごとの平均を計算するのは簡単:
|
で、この列ごとのmax(col) - min (col)
を計算するのも簡単:df.apply(max) - df.apply(min)
で、この列ごとの差を平均で割りたいんだけどどうやったらいいの?
By jason | 質問日時: 2012年9月21日 7:04
回答1:
|
By Wouter Overmeire | 回答日時: 2012年9月21日 7:14
回答2:
sklearn
ライブラリ使ってもいいのであれば、このブログの方法がいいと思う:
|
By davidshen84 | 回答日時: 2016年5月13日 0:48
回答3:
apply
を使えばいいよ。よりキレイだと思う:
|
それか、適切な列を選択すると、groupby
で上手くいくと思う:
|
By naught101 | 回答日時: 2015年10月21日 3:10
Source: Normalize data in pandas