Python panda如何将csv中的每个单元格写入文本文件中的一行

时间:2017-08-11 13:17:25

标签: python pandas csv text

您好我正在使用Python和Panda打开csv文件并尝试将其写入文本文件。

有一个单元格显示为:

$AAL:
New Insider Filing on
EVP People and Communications
ELISE R EBERWEIN:

我想让它像

$AAL: New Insider Filing on EVP People and Communications ELISE R EBERWEIN:

所以基本上该单元格将其写入文本文件中的一行。

我已经在熊猫中打开了我的文件:

  

text = pd.read_csv(" my_file.csv",encoding =" UTF-8")

并将其写入文本文件:

  

text.to_csv(" output.txt",index = false)

在熊猫这两个命令之间我能做些什么来让单元格在一行中写入文本文件?

完整的表格是:

https://i.stack.imgur.com/we3jE.jpg

1 个答案:

答案 0 :(得分:0)

尝试使用此替换换行符' \ n'在一个空的空间感兴趣的行:

df = pd.read_csv('file1.csv', encoding='UTF-8')
df['V3'] = df['V3'].apply(lambda x: x.replace('\n', ' '))
df.to_csv('out.csv', index=False)