Dataframe.to_csv(sep=";") 以换行符结尾而不是以";"结尾,如何替换换行符(\n)?
Dataframe.to_csv(sep=";") ends with newline instead of ";", how to replace newline (\n)?
我有这个数据框
d = {'col1': [1, 0, 1, 1, 0, 0, 1]}
df = pd.DataFrame(data=d)
并想用一行将其转换为 csv 文件:
1;0;1;1;0;0;1;
我试过这个:
df.to_csv("filepath/filename.csv", index=False, header=False, sep=";")
结果是:
1;0;1;1;0;0;1\n
如何在创建 csv 文件之前用分号替换换行符?
我不想创建,打开它然后替换它。
sep
是字段分隔符值。
您可以使用 line_terminator
.
设置行终止符
尝试:
df.to_csv("filepath/filename.csv", index=False, header=False, sep=";", line_terminator="")
您可以使用 line_terminator
.
df.to_csv("filepath/filename.csv", index=False, header=False, sep=";", line_terminator=";")
我有这个数据框
d = {'col1': [1, 0, 1, 1, 0, 0, 1]}
df = pd.DataFrame(data=d)
并想用一行将其转换为 csv 文件:
1;0;1;1;0;0;1;
我试过这个:
df.to_csv("filepath/filename.csv", index=False, header=False, sep=";")
结果是:
1;0;1;1;0;0;1\n
如何在创建 csv 文件之前用分号替换换行符? 我不想创建,打开它然后替换它。
sep
是字段分隔符值。
您可以使用 line_terminator
.
尝试:
df.to_csv("filepath/filename.csv", index=False, header=False, sep=";", line_terminator="")
您可以使用 line_terminator
.
df.to_csv("filepath/filename.csv", index=False, header=False, sep=";", line_terminator=";")