Metoda pand nie ma wpływu na kolejność kolumn. Decyduje się na alfabetyczne ułożenie kolumn w pliku CSV. Jest to błąd, który został zgłoszony i powinien zostać poprawiony w wersji 0.11.0. Mam 0.18.0.Zachowanie kolejności kolumn w metodzie pandy to_csv
import pandas as pd
df = pd.DataFrame({'V_pod_error' : [a],
'V_pod_used' : [b],
'U_sol_type' : [c]
...
... and so on upto 50 columns }
pd.to_csv(df)
Excel zamówienie:
0 U_sol type V_pod_error V_pod_used ...
1
Co chcę jest kolejność w słowniku:
0 V_pod_error V_pod_used U_sol type ...
1
Mam ogromną liczbę kolumn i nazwisk. Nie mogę zrobić tego ręcznie lub napisać kolejność kolumn. W 2013 roku było dokładnie to samo pytanie: here. I nie wygląda na to, że jest aktualizacja! Chciałbym poprosić społeczność, aby mi pomogła! To naprawdę problematyczne.
Tak, jestem konstruowaniu ramki danych w pętli z powyższych poleceń. Sprawdzi zamówiony dykt. Dzięki. Chodzi o to, że ciągle aktualizowałem w szybki i brudny sposób, kiedy i kiedy potrzebowałem rzeczy. Teraz praca z nim jest naprawdę trudna. Aby dodać kolumnę do końca, poprzedzam nazwę kolumny za pomocą "z" (szybkie i brudne). Jakieś inne sugestie prostych manipulacji do mojego istniejącego kodu, aby uzyskać pożądane zdefiniowane wyjście? –