前提・実現したいこと
ここに質問の内容を詳しく書いてください。
(例)PHP(CakePHP)で●●なシステムを作っています。
■■な機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
下記のデータフレームで、身長に応じてグループ分けのカラムを新たに作りたい考えております。
180以上をグループ0,170までを1,169以下を2として、df1['グループ']=●●のように、あるいはスライスを使って試行錯誤しましたが自分では解決できなかったので力を貸していだだけないでしょうか?
該当のソースコード
python
df1 = pd.DataFrame({ '身長': [160, 165, 150, 180, 175, 160,160, 165, 150, 180], '体重': [ 70, 55, 50, 70, 60, 65,70, 55, 50, 70], '成績': [ 3, 2, 1, 4, 5, 6, 7, 8, 9, 10], '過去成績': [ 2, 3, 1, 5, 4, 6, 7, 8, 9, 10], }, index = ['A', 'B', 'C', 'D', 'E'])
##追記
df1のカラム['グループ']に身長1,2番目をグループ0,グループ0を除く行の上位半分(この場合は3~6)をグループ1残りをグループ2としてデータフレームのカラムに追加する方法を教えていただきたく思います。
まだ回答がついていません
会員登録して回答してみよう