Tôi thấy rằng Pandas có read_fwf
, nhưng nó có cái gì đó giống như DataFrame.to_fwf
? Tôi đang tìm kiếm sự hỗ trợ cho chiều rộng trường, độ chính xác số và xâu chuỗi. Có vẻ như DataFrame.to_csv
không làm điều này. numpy.savetxt
, nhưng tôi không muốn làm:Python Pandas, viết DataFrame vào tệp có chiều rộng cố định (to_fwf?)
numpy.savetxt('myfile.txt', mydataframe.to_records(), fmt='some format')
Điều đó dường như sai. Ý tưởng của bạn được nhiều người đánh giá cao.
hãy xem phương pháp 'to_string' để xem bạn có thể làm những gì bạn muốn không. – zach
Điều này có vẻ gần. Có vẻ như tôi sẽ phải cung cấp cho một chức năng định dạng cho mỗi cột nếu có hai cột nổi hoặc chuỗi có định dạng khác nhau. Nó sẽ làm các trick, nó chỉ có vẻ hơi khó sử dụng. Tôi hy vọng tôi đã thiếu một cái gì đó. Cảm ơn! – jkmacc
gấu trúc * df.to_csv * có tham số * sep = "" * thay đổi dấu phẩy thành bất kỳ thứ gì khác trong trường hợp này là dấu cách hoặc chuỗi trống. Điều đó kết hợp với các định dạng của phương pháp nên làm điều đó. – Joop