Замена части строки в кадре данных Python Pandas
У меня есть проблема, аналогичная той, которая размещена здесь:
Pandas DataFrame: удаляет ненужные части из строк в столбце
Мне нужно удалить символы новой строки из строки в DataFrame. В основном ямы получили доступ к API с помощью Python 'Модуль JSON и этовсе в порядке. Создание DataFrame тоже работает потрясающе. Однако, когда я хочу, наконец, вывести конечный результат в CSV, я немного застрял, потому что есть новые строки, которые создают false 'новые строки в файле CSV.
Так что в основном яЯ пытаюсь превратить это:
... это абзац.
И это еще один абзац ...
в это:
... это абзац. И это еще один абзац ...
Я нене заботится о сохранении любого вида' или любые специальные символы для разрыва абзаца. Так что его можно раздеть прямо.
Мы попробовали несколько вариантов:
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
Спасибо! :)