にリストと一致テーブルから抽出値:キャッチ鳥のリング番号に加えてそのリンギング(形態学的特徴、日付に関連するすべての情報を含む見つけ、R
1(TABLE1)を、場所など)。もう一方のテーブル(table2)には、すでに別のキャンペーンのすべての番号が表示されています。これは、すでに検索して、その2つの間の重複をトリミングしています。
複数のリング(> 600)があるため、1つのリストから別のリストに1つずつ移動して、新しいテーブルに情報の行全体をコピーするのに時間がかかります。
テーブル2のリングの値に対応するテーブル1のリング列に対応するすべての行を抽出し、抽出された値だけを持つ新しいテーブルを取得したいと考えています。
私はリングの1つをコーディングしようとしましたが、それは単にテーブル1のリング番号で直接選択するかどうかを確認するためにはnewtbl<-as.data.frame(table1[table1$ring==L45523,]
でした。
テーブル番号からリング番号のリストを引き出し、テーブル1の番号だけを選択する方法があります。
希望はこれが可能です。前もって感謝します!
:
table2
は、あなたは、より完全なby = ...
構文を使用することができますhttp://stackoverflow.com/help/mcve –手順についてはこちらをご覧ください。具体的には、あなたのデータの一部(例えば一部)を投稿することができます。'dput(head1(table1、10))'と 'dput(head2(table2,10))'の出力を投稿し、行と選択した列の数を最低限に調整しても便利ですが、残念ながら –
次回!注意と参考に感謝します。 – Chopsoi