如何删除列中的换行符



我正在用Python将CSV文件解析为Pandas DataFrame。由于字符串中出现了"额外"的换行符,我不可能实现可转换的CSV文件。

f.e.其中一个字段中的字符串为:

"R门板\n713x396x16\n1/7";

这个字符串应该变成";R门板713x396x16 1/7";,但是没有删除行末尾的换行符(\n(。否则,文件将变成一整行。

问候!

点击此处查看文件示例

使用panda,只需使用pandas.DataFrame.replace:即可删除多余的新行

import pandas as pd
(
pd.read_csv(r'path_to_your_original_csv')
.replace(r'n',' ', regex=True)
.to_csv(r'path_to_your_new_csv')
)

相关内容

  • 没有找到相关文章

最新更新