我有兩個文件作爲輸入。 (它們各自有更多的列,但我只將其縮小到重要的列)Python數據操作
A 15.6 A D
B 10.3 A B
C 12.5 A E
D 14.5 A Y
E 11.4 C A
F 23.7 C B
C R
D A
D R
D F
第一個文件是一種索引。我想查看第二個文件,並通過在第一個文件中查找它們的值並打印出具有較小值的鍵(如果其中一個鍵不在索引文件中,然後打印另一個鍵默認)。之後,我想刪除所有的重複條目,即
D 14.5
B 10.3
E 11.4 A 15.6
A 15.6 B 10.3
C 12.5 -------> C 12.5
B 10.3 D 14.5
C 12.5 E 11.4
D 14.5
D 14.5
D 14.5
所以,它本質上是一個索引文件的減少。必須有在Python優雅的方式做這件事......
你基本上將第一個文件減少爲只有在s中具有值的條目第二個文件中的第二列.. –
使用集合https://docs.python.org/2/library/sets.html – UnX