如何在R中使用sqldf打印范围外的数据?
我已经编写了一个代码来将某些位置(数字)映射到一个位置范围(数字范围) 和file2包含两列Start和Stop如何在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 但是现在我需要打印超
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