2017-02-09 36 views
-3

我有一個CSV文件中包含多個列這樣的:使用Python創建一個字典和過濾數據

> A:  A_index   B:  B_index   C:  C_index   
> 762  0.1210728809  615  0.1196903735  312 0.0341544124 
    482  0.3124124   762  0.415734   123 0.412456671 

... 

我希望創建一個字典,A,B,C爲「關鍵」和索引值A,B,C各行的分別。

i.e 0.3124124 for 482, 0.415734 for 762

然後做一個過濾器,找到相同的「鑰匙」(即A:762是一樣B:762),並比較同一「鍵的值,如果B:762 > A:762值,然後刪除A:762 ,請在csv文件中保留B:762

我知道聽起來很複雜,但真的很感謝你的建議!

+2

1.你有什麼迄今所做? 2.你見過「熊貓」嗎? –

回答

-1

檢查了這一點filter()

filter(input_filter, input_data.items()) 
+0

這並未提供問題的完整答案。 –

+0

也不是問題真的很準確... – Garjy

+0

他們你應該在發佈答案之前要求澄清評論。 –