2017-02-09 4 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 , сохраните B:762 в файле csv.

Я знаю звуки сложные, но очень ценю ваши предложения!

+2

1. Что вы сделали до сих пор? 2. Вы видели «панды»? –

ответ

-1

Проверить это filter()

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

Это не дает полного ответа на вопрос. –

+0

и вопрос не был точно точным ... – Garjy

+0

Они должны были просить разъяснений в комментариях перед отправкой ответа. –

Смежные вопросы