我有这个数据
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文件之前,如何将换行符替换为半高符?我不想创造,打开它,然后更换它。
发布于 2022-04-25 12:48:01
您可以使用line_terminator
。
df.to_csv("filepath/filename.csv", index=False, header=False, sep=";", line_terminator=";")
发布于 2022-04-25 12:47:52
sep
是字段分隔符值。您可以使用line_terminator
设置行终止符。
尝试:
df.to_csv("filepath/filename.csv", index=False, header=False, sep=";", line_terminator="")
https://stackoverflow.com/questions/71999706
复制相似问题