下記のように数字が表されております。
python
1import pandas as pd 2 3data={'コース':[1,2,3,4], 4 '時間':[0.27,-0.07,-0.1,0.02]} 5 6frame = pd.DataFrame(data) 7frame.set_index('コース',inplace=True) 8frame = pd.DataFrame(data) 9 10#コース 時間 11#1 0.27 12#2 -0.07 13#3 -0.10 14#4 0.02 15
この範囲内の時間ごとにポイントを振り分けて示したいと思っております。
時間 t
-0.15<t<=-0.1 →3ポイント
-0.1<t<=-0.05 →2ポイント
-0.05<t<=0 →1ポイント
0<t<=0.3 →0ポイント
0.3<t → -1ポイント
結果は以下のように示したいです。
python
1#コース ポイント 2#1 0 3#2 2 4#3 3 5#4 0
ご教示のほどよろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/04 03:27