###前提・実現したいこと
乱雑に数字の入ったcsvファイルを読み込んで、小さい順に数字を1から+1ずつ順に割り振っていきたい。(タイの数値は同値で)
例:[7,-5,7,4,2,0,4]なら小さい順に振っていき
7 5
-5 1
7 5
4 4
2 3
0 2
4 4
としたいわけです(わかりにくいもしれませんが)
rank() でやると
0 7 6.5
1 -5 1.0
2 7 6.5
3 4 4.5
4 2 3.0
5 0 2.0
6 4 4.5
と同値のところでなぜかアベレージ取ってきて困り、他minやmax、firstでもできないしどのようにしたらいいものかと
悩んでいます。。。
###補足情報(言語/FW/ツール等のバージョンなど)
python 3.6
pandas 0.20.3
pandasを使うことにこだわりはありません
ただ元データが大量なので、エクセルでの作業はしたくないです。。。
また大変申し訳ないのですがこちらからの返事は明日になります。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/19 00:52