Próbuję zreorganizować tabelę excela (lub csv), aby daty nie były już nagłówkami kolumn. Używam ograniczonej wiedzy o Pythonie, aby spróbować to zrobić, ale z braku wiedzy, od czego zacząć, mogę skorzystać z pomocy.Uporządkuj plik CSV, aby daty nie były nagłówkami kolumn.
Pod każdą datą jest zapis tego, co wydarzyło się tego dnia dla określonego miejsca. Wartości Null można pominąć. Niektóre komórki zawierają znak "-" i można je przekonwertować na 0. Chciałbym utworzyć kolumnę dla daty i kolumny, aby wskazać odczyt numeryczny dla danego dnia. Nazwa miejsca to nowy wiersz, jeśli był monitorowany tego dnia.
Przykład (SMH na osobę, który rozpoczął się to w ten sposób):
Name,7/1/2009,7/2/2009,7/3/2009,7/4/2009..... (and so on to the present)
Place A,,5,3,
Place B,0,,23,--
Place C,1,2,,35
Chciałbym to:
Name, Date, Reading
Place A, 7/2/2009, 5
Place A, 7/3/2009, 3
Place B, 7/1/2009, 0
Place B, 7/4/2009, 0 <--- Even though this is a dash originally it can be converted to a 0 to keep the number an int.
Istnieją setki wierszy (miejscach) i kolumny (daty) dotarły do BPD (to prawda, 1772 kolumny!).
Czy wiesz, jak używać modułu 'csv' lub jednego z różnych sposobów przetwarzania plików' .xls' lub skryptów Excel? Którego chcesz użyć? (Wszystkie będą działały dobrze tutaj.) – abarnert