Вопрос: Ищите решение для удаления 2 пробелов между столбцами, которые df.to_string создает автоматически.Более конкретно;Я думаю, что должны быть какие-то настройки для отключения 2 пробелов.
Пример:
from pandas import DataFrame
df = DataFrame()
df = df.append({'a':'12345', 'b': '12345'})
df.to_string(index=False, header=False)
'12345 1235'
для ясности результат: '12345..12345'
Где я уже посмотрел: - документация pandas.set_option - документация pandas.to_string
Ultimate Challenge: пример слишком упрощен.Я работаю с существующим df, который имеет пробелы повсюду, а выходные текстовые файлы используются другой программой черного ящика, которая основана на char-width для каждой строки.Я уже понял, как переформатировать столбцы с помощью средств форматирования и убедиться, что мои столбцы не обрезаны по умолчанию для панд, поэтому я на 90% (за исключением этих пробелов).Хорошие ссылки на форматирование to_string и усечение данных:
Преобразование в дату с использованием параметра форматирования в pandas to_string
https://github.com/pandas-dev/pandas/issues/9784
Благодарность за помощь!