Substituindo parte da string em dataframe de pandas python

Eu tenho um problema semelhante ao postado aqui:

Pandas DataFrame: remova partes indesejadas de strings em uma coluna

Preciso remover caracteres de nova linha de dentro de uma string em um DataFrame. Basicamente, eu acessei uma API usando o módulo json do python e está tudo ok. Criar o DataFrame também funciona surpreendentemente. No entanto, quando eu quero finalmente produzir o resultado final em um csv, fico um pouco preso, porque há novas linhas que estão criando 'novas linhas' falsas no arquivo csv.

Então, basicamente, estou tentando transformar isso:

'... isso é um parágrafo.

E este é outro parágrafo ...

nisso:

'... isso é um parágrafo. E este é outro parágrafo ...

Eu não me importo em preservar qualquer tipo de '\ n' ou qualquer símbolo especial para a quebra de parágrafo. Então, pode ser retirado.

Eu tentei algumas variações:

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

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

aqui está outra

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'))

Não há mensagem de erro, mas os caracteres da nova linha também não desaparecem. Mesma coisa com isso:

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

A linha write to csv é a seguinte:

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

Versão do Pandas é 0.9.1

Obrigado! :)

questionAnswers(2)

yourAnswerToTheQuestion