二つのデータフレーム間で対応した数字をデータフレームとして
取り出したいと考えております。
下記のように
frame1とframe2の二つのデータフレームがあります。
python
1import pandas as pd 2data1={'出席番号':[4,1,5]} 3frame1=pd.DataFrame(data1,columns=['出席番号'],index=[1,2,3]) 4frame1.index.name='コース' 5#コース 出席番号 6#1 4 7#2 1 8#3 5 9 10data2={'1コースポイント':[1.5,1.6,5.9,7.9,4.5], 11 '2コースポイント':[3.5,1.2,7.8,1.1,1.7], 12 '3コースポイント':[3.5,1.2,7.8,1.1,1.7]} 13frame2=pd.DataFrame(data2,columns=['1コースポイント','2コースポイント','3コースポイント'],index=[1,2,3,4,5]) 14frame2.index.name='出席番号' 15 16#出席番号 1コースポイント 2コースポイント 3コースポイント 17#1 1.5 3.5 3.5 18#2 1.6 1.2 1.2 19#3 5.9 7.8 7.8 20#4 7.9 1.1 1.1 21#5 4.5 1.7 1.7 22
このframe2の出席番号からコースポイントを取り出して
frame1に格納したいと考えております。
希望する出力結果は下記になります。
ご確認のほどよろしくお願いいたします。
python
1#コース 出席番号 コースポイント 2#1 4 7.9 3#2 1 3.5 4#3 5 1.7
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。