Замена части строки в кадре данных Python Pandas

У меня есть проблема, аналогичная той, которая размещена здесь:

Pandas DataFrame: удаляет ненужные части из строк в столбце

Мне нужно удалить символы новой строки из строки в DataFrame. По сути, я получил доступ к API с помощью модуля json в Python, и все в порядке. Создание DataFrame тоже работает потрясающе. Однако, когда я хочу наконец вывести конечный результат в csv, я немного застрял, потому что в файле csv есть новые строки, которые создают ложные «новые строки».

В общем, я пытаюсь включить это:

«... это абзац.

И это еще один абзац ...

в это:

«... это абзац. И это еще один абзац ...

Меня не волнует сохранение каких-либо '\ n' или каких-либо специальных символов для разрыва абзаца. Так что его можно раздеть прямо.

Я пробовал несколько вариантов:

misc['product_desc'] = misc['product_desc'].strip('\n')

AttributeError: 'Series' object has no attribute 'strip'

вот еще

misc['product_desc'] = misc['product_desc'].str.strip('\n')

TypeError: wrapper() takes exactly 1 argument (2 given)

misc['product_desc'] = misc['product_desc'].map(lambda x: x.strip('\n'))
misc['product_desc'] = misc['product_desc'].map(lambda x: x.strip('\n\t'))

Там нет сообщения об ошибке, но символы новой строки тоже не исчезают. То же самое с этим:

misc = misc.replace('\n', '')

Строка записи в csv выглядит так:

misc_id.to_csv('C:\Users\jlalonde\Desktop\misc_w_id.csv', sep=' ', na_rep='', index=False, encoding='utf-8')

Версия Панд 0.9.1

Спасибо! :)

Ответы на вопрос(2)

Ваш ответ на вопрос