使用窗口条件比较两个文件

时间:2017-06-03 09:30:25

标签: python

我是python的新手,我想比较python中两个文件的列,但两列的值完全不同。我需要保留以下标准:如果第二个文件中的列位于第一个文件的列的某个窗口内,那么它需要从两个文件中编译raw并在输出文件中打印。

这些文件有超过1000万行。

这是一个例子。

File1中

0 1 2
1 2 3
2 3 4
3 4 5 

文件2

0 2 1
1 4 2
2 4 5
3 7 1

如果两个文件的第一列相同,那么如果2&第二个文件的3列位于" + 1 / -1"的窗口内。 2&第一个文件的3列然后只打印组合原始如下:

输出

0 1 2 2 1
2 3 4 4 5

0 个答案:

没有答案