Wpis z mikrobloga

Znowu potrzebuję pomocy w #python :)
Mam dwa pliki csv mniej więcej o strukturze:
1:
x1, NUMER, x2, x4, x5, x6
2:
y0, NUMER1, y1, y2, y3
y0, NUMER1, y1, y2, y3
y0, NUMER2, y1, y2, y3
y0, NUMER2, y1, y2, y3
y0, NUMER2, y1, y2, y3
y0, NUMER3, y1, y2, y3
y0, NUMER4, y1, y2, y3
w pliku 2 numerów może być kilka takich samych, w pliku 1 tylko jeden - bez powtórzeń
Wczytuje sobie oba pliki do dwóch różnych list i potrzebuje je teraz jakoś dopasować po polu NUMER, jeżeli jest taki sam cały wiersz z pliku 1 i 2 powinny się połączyć.
Nie mam pomysłu jak to zrobić
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@sokytsinolop: też na to wpadłem, ale jest error jak porównuje elementy listy
for i in csv1:
if csv1[i][0] == csv2[i][1]:
print "ok"
TypeError: list indices must be integers, not list
  • Odpowiedz