以下のようなDataFrameがあった時に,
049の値は199の値は2
50
…
350 ~499の値は9
といったように,値を変換することが可能でしょうか?
progression 151.0 75.0 141.0 206.0 135.0 ... 178.0 104.0 132.0 220.0 57.0
↓
progression
4
2
3
5
3
...
4
3
3
6
2
質問文が間違っているような気がします。それかとても特殊なことをやろうとしているか。
> 350 ~499の値は9
450~499の間違いのように思いますし、50ごとに振っていくならこの区間の値は10になるかと。
正しい例に編集してください。あるいは、現在の内容で正確であるという場合は、より詳しく説明してください。
350〜399の間違いでした。すみません。350〜399を9に変換したいです。
それも違うと思いますが……
0-49
50-99
100-149
150-199
200-249
250-299
300-349
350-399
の間違いでした.
何度も申し訳ございません.
1から8に変換したいということでしょうか? その場合はcan110さんの回答でいいかと。
(範囲外の値が混ざるとそれに応じて範囲外のクラスが出ますが)
解決しました.
ありがとうございました。
回答1件
あなたの回答
tips
プレビュー