dataframe.to_csv(sep =;;;; quot)以newline而不是; quot; quot;如何替换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文件之前,如何用半糖蛋白替换Newline? 我不想创建,打开它然后更换它。
I have this dataframe
d = {'col1': [1, 0, 1, 1, 0, 0, 1]}
df = pd.DataFrame(data=d)
and want to turn it into a csv file with one line:
1;0;1;1;0;0;1;
I tried this:
df.to_csv("filepath/filename.csv", index=False, header=False, sep=";")
and the result is:
1;0;1;1;0;0;1\n
How do I replace the newline with a semicolin before creating the csv file?
I dont want to create, open it and then replace it.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用。
You can use
line_terminator
.SEP
是字段定界符值。您可以使用
line_terminator
设置行终结器。尝试:
sep
is the field delimiter value.You can set the line terminator with
line_terminator
.Try: