我是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