我有兩個數據集(作爲數據框導入)。第一個數據框是染色體列表和染色體上的感興趣位置(Number,Qual和dt只是其他列)。數據框被稱爲SAM刪除列中的值與其他數據集的列中的值不匹配的所有行
Number Qual chr leftPos dt
3 0 chr1 4105086 255
4 16 chr1 4464364 255
5 16 chr1 4464390 255
6 16 chr1 9655049 255
7 16 chr1 9945004 255
etc
第二個數據集(稱爲計數)包含沿着染色體染色體和立場,我感興趣的是:
Chr Locus
chr1 4105086
chr1 4464364
我想刪除SAM中的所有行是在計數中沒有Chr和Locus的相應組合。
輸出應該是這樣的:
Number Qual chr leftPos dt
3 0 chr1 4105086 255
4 16 chr1 4464364 255
我不想合併,因爲我不想在原始數據集(SAM)我只是想基於第一數據集,以排除行額外列等。
不太清楚使用合併,但我猜你應該看看'?merge'。 – nicola 2014-12-06 10:32:30
當你想要合併的列被稱爲不同的東西時,你如何合併? – 2014-12-06 10:35:11
查看'merge'的by.x'和'by.y'參數。 – nicola 2014-12-06 10:43:44