首页 > 解决方案 > 我应该如何在 Stack Overflow 帖子中发布我的 juptyer 笔记本中的 DataFrame 输出?

问题描述

我尝试复制 - 在问题中粘贴来自 jupyter notebook 的数据帧的输出,然后是Ctrl+K命令,

然而这件事发生了,

SUMLEV  REGION  COUNTY  STNAME  CTYNAME CENSUS2010POP   ESTIMATESBASE2010
0   50  3   1   Alabama Autauga County  54571   54571
1   50  3   3   Alabama Baldwin County  182265  182265
2   50  3   5   Alabama Barbour County  27457   27457
3   50  4   3   Arizona Cochise County  131346  131357
4   50  4   5   Arizona Coconino County 134421  134437
5   50  4   7   Arizona Gila County 53597   53597
6   50  4   21  California  Glenn County    28122   28122
7   50  4   23  California  Humboldt County 134623  134623
8   50  4   25  California  Imperial County 174528  174528

实际数据框:

在此处输入图像描述

但正如你从上面看到的那样,桌子变得混乱了。逐行编辑会耗费大量时间。有没有快速的方法来做到这一点?我知道我可以只上传快照,但如果我可以快速复制粘贴输出而无需一次又一次地拍摄快照。

人们已经这样做了,请参阅如何在不修改数据框的情况下同时按列和多索引的一部分对熊猫数据框进行排序

在上面的链接中,如果您检查已接受的问题的答案,那么您可以看到数据框是完整的,就像它在 jupyter 笔记本输出中一样,并且编写答案的人也粘贴了输入和输出与笔记本中的单元格一样。我也想做同样的事情。

标签: pythondataframecopypaste

解决方案


而不是只显示你的数据框,只写它的名字是这样的:

dataframe

您实际上可以使用打印功能打印数据框:

print(dataframe)

这将为您提供一个文本编辑的输出,该输出应该尊重数据框的表格。将其复制到此处后,请使用块代码,以便自动格式化。


推荐阅读