如何在R中使用sqldf打印范围外的数据?

如何在R中使用sqldf打印范围外的数据?,r,range,mapping,sqldf,R,Range,Mapping,Sqldf,我已经编写了一个代码来将某些位置(数字)映射到一个位置范围(数字范围) 和file2包含两列Start和Stop Start Stop 5751 5758 7440 7460 1201 1224 4560 4569 生成的代码的输出如下 POS Start Stop 5757 5751 5758 1212 1201 1224 4567 4560 4569 7456 7440 7460 但是现在我需要打印超

我已经编写了一个代码来将某些位置(数字)映射到一个位置范围(数字范围)

file2包含两列Start和Stop

Start   Stop
5751    5758
7440    7460
1201    1224
4560    4569
生成的代码的输出如下

POS    Start    Stop
5757    5751    5758
1212    1201    1224
4567    4560    4569
7456    7440    7460
但是现在我需要打印超出范围的位置,如下所示

POS    Start    Stop
5757    5751    5758
7456    7440    7460
1212    1201    1224
4567    4560    4569
9870  
2350

使用左连接?尝试:
sqldf(“从文件1选择*测试f1左外部连接文件2打开(f1.POS>f2.Start和f1.POS
POS    Start    Stop
5757    5751    5758
1212    1201    1224
4567    4560    4569
7456    7440    7460
POS    Start    Stop
5757    5751    5758
7456    7440    7460
1212    1201    1224
4567    4560    4569
9870  
2350