dataframe.to_csv(sep =;;;; quot)以newline而不是; quot; quot;如何替换newline(\ n)结束?

发布于 2025-01-23 19:22:42 字数 383 浏览 0 评论 0原文

我有此数据框架

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

夏の忆 2025-01-30 19:22:42

您可以使用

df.to_csv("filepath/filename.csv", index=False, header=False, sep=";", line_terminator=";") 

You can use line_terminator.

df.to_csv("filepath/filename.csv", index=False, header=False, sep=";", line_terminator=";") 
小姐丶请自重 2025-01-30 19:22:42

SEP是字段定界符值。
您可以使用line_terminator设置行终结器。

尝试:

df.to_csv("filepath/filename.csv", index=False, header=False, sep=";", line_terminator="") 

sep is the field delimiter value.
You can set the line terminator with line_terminator.

Try:

df.to_csv("filepath/filename.csv", index=False, header=False, sep=";", line_terminator="") 
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文