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