Python 3 - как записать строки CSV в текстовые файлы без усечения средних столбцов? - PullRequest
0 голосов
/ 14 сентября 2018

Я загружаю CSV-файл в фрейм данных и записываю каждую строку фрейма в отдельный текстовый файл, используя следующий код:

b = pd.read_csv("my.csv", delimiter=',', encoding='UTF-8')  
b = b.replace(np.nan,'',regex=True)
pd.set_option('display.max_colwidth', -1)
pd.set_option('display.max_columns', None)

file = 'file{}.txt'
n = 0
for row in b.iterrows():
    with open(file.format(n), 'w') as f:
        f.write(str(row))
        n += 1
    f.close()

Это работает, за исключением того, что результирующие текстовые файлы имеют усеченные столбцы с"..." в середине.Столбцы не обрезаются в реальном кадре данных, только записанные файлы.Я уже прочитал несколько подобных проблем, но ни одна из них не помогает мне это исправить.Буду признателен за любую помощь, вы можете дать мне!

...