-1
私はathletes.dfとmedals.dfという2つのデータフレームを持っています。 両方には、一意のキーであるathlete_idという名前の列があります。私が持っている問題は です。いくつかの行は、medals.dfテーブルに表示されますが、athletes.dfには表示されません。その場合、medals.dfから削除する必要があります。データのR - 別のデータフレームの列に従ってデータフレームから行を削除する
例:あなたはmedals.dfで最後の行を見れば、それはこの場合には、athletes.dfに表示されていない 「ERR」のathlete_idを持って
athletes.df
athlete_id V1 V2
'ttt' 5 6
'45d' 4 5
'tjd 4 5
medals.df
athlete_id V3 V4
'ttt' 2 4
'45d' 5 5
'tjd 4 5
'err' 6 7
私は希望全体row.Basicalyを削除したいatelees_idテーブルateletes.dfで見つけることができないときに私はmedals.dfから行を削除するために探しています。 これはループで行うことができますが、実際のデータは各データセットに対して約30000行あり、これは非常に長い時間がかかることがあります。効率的なやり方でこれを行うことができますか?
:http://stackoverflow.com/questions/33070523/how-to-subset-a-data-frame-based-on-ベース・イン・ベースrの別のデータ・フレーム – dayne