Widzę, że Panda ma read_fwf
, ale czy ma coś takiego jak DataFrame.to_fwf
? Szukam wsparcia dla szerokości pola, precyzji numerycznej i justowania ciągu. Wygląda na to, że DataFrame.to_csv
tego nie robi. numpy.savetxt
robi, ale nie chciałbym zrobić:Pandy Pythona, zapisz DataFrame do pliku o stałej szerokości (to_fwf?)
numpy.savetxt('myfile.txt', mydataframe.to_records(), fmt='some format')
To tylko wydaje się błędne. Twoje pomysły są doceniane.
Spójrz na 'metody to_string' więc sprawdzić, czy można zrobić to, co chcesz. – zach
To wygląda blisko. Wygląda na to, że musiałbym podać funkcję formatowania dla każdej kolumny, jeśli dowolne dwie kolumny float lub string mają różne formaty. Zrobiłoby to trochę, po prostu wygląda trochę nieporęcznie. Miałem nadzieję, że czegoś mi brakuje. Dzięki! – jkmacc
pandy * df.to_csv * ma parametr * sep = "" *, który zmienia przecinek na cokolwiek innego w tym przypadku spację lub pusty ciąg znaków. To w połączeniu z formaterem metody powinno to zrobić. – Joop