Wpis z mikrobloga

Mirasy z #python - podpowiedzcie coś proszę :)

Pobieram sobie z pewnego serwisu poprzez API informacje o produktach.
Zapytanie zwraca około 50-500 produktów w XML, ja sobie to parsuję i na chwilę obecną zapisuję do CSV jak niżej:

ID, parametr1, parametr2, parametr3, parametr(n), cena

Teraz chciałbym w łatwy sposób, z każdego zapytania, wyłowić ten produkt, który ma najniższą cenę przy określonych parametrach, czyli coś w stylu:

JEŻELI parametr1 = "x" ORAZ parametr5 = "y" ZNAJDŹ PRODUKT O NAJNIŻSZEJ CENIE

W jaki sposób to ogarnąć? Ładować to do słownika, do listy?
Funkcja min() fajnie wyszukuje najniższą cenę, ale nie bardzo jeszcze wiem, jak optymalnie rozwiązać to zawężanie do parametrów i posklejać w całość.
  • 8
@piotrb: No i tak właśnie robiłem, ale nie działało. Trafiłem na stacku na:
Check your DataFrame with data.columns
i się okazało, że w nazwach kolumn była spacja na początku - dlatego się nie mapowało ( ͡° ͜ʖ ͡°)

Dzięki za podrzucenie Pandas - jest moc.