我正在用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')
)