首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >熊猫的CSV分裂线

熊猫的CSV分裂线
EN

Stack Overflow用户
提问于 2020-10-16 09:20:14
回答 1查看 27关注 0票数 0

我使用pandas创建了一个如下所示的Dataframe

代码语言:javascript
复制
    Line         Article       Quantity         Substance      Score
0  line1         article1          5            substance1     5
1  line2         article2          7            substance2     7
2  line3         article3          7            substance3     10
3  line4         article4          4            substance4     1
4  line5         article6          2            substance5     5
...

然后使用mycsv.to_csv(mypath, sep='|', encoding='utf-8')创建csv。

问题是新的CSV创建的如下所示:

代码语言:javascript
复制
|Line|Article|Quantity|Substance|Score
0|"line1
"|article1|5|substance1|5
1|"line2
"|article2|7|substance2|7

我不知道为什么会出现在Line之后的新行,以及这些"是从哪里来的。我只想我的CSV看起来像我的Dataframe。正确的显示对我来说很重要,因为这个csv是事后手动检查的。如果有\n在我创建/显示我的CSV时有什么方法忽略它们吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-16 09:21:47

看起来您的 line 列最后有行中断(比如\n或\r)。看看这个

如果有,只需将其从DataFrame中删除:

代码语言:javascript
复制
df = df.replace('\n','', regex=True)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64386361

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档