如何有效地从 jupyter 或 colab 中的数据帧复制输出并以漂亮/可读的格式粘贴到 ***

Posted

技术标签:

【中文标题】如何有效地从 jupyter 或 colab 中的数据帧复制输出并以漂亮/可读的格式粘贴到 ***【英文标题】:How to efficeintly copy output from a dataframe in jupyter or colab and paste for *** with pretty/readable format 【发布时间】:2022-01-20 19:55:54 【问题描述】:

通常,在为 *** 创建示例时,我们需要粘贴来自数据帧的输出。由于间距和索引没有列名,这些输出对于 *** 来说通常不是很可读。这是一个例子


A   B   C
0   34  11  57
1   51  13  24
2   37  18  96
3   66  62  87
4   79  17  57

列对齐,尤其是列名。

似乎有一些方法可以解决复制/粘贴问题,例如从剪贴板或 stringIO 读取,但我还没有看到针对这种特殊情况的技术。

【问题讨论】:

df.to_markdown(index=False) 的输出可以用pd.read_clipboard(sep='\t') 读取 【参考方案1】:

对于小型数据框,print(df) 提供了良好的可复制粘贴输出。

【讨论】:

以上是关于如何有效地从 jupyter 或 colab 中的数据帧复制输出并以漂亮/可读的格式粘贴到 ***的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Jupyter/Colab 的全单元魔术命令中传递变量?

如何在 Google Colab 的笔记本中显示图像(如在 Anacondan Jupyter Notebook 中)?

如何使用 google colab 在 jupyter notebook 中显示 GIF?

如何将 MNIST 数据加载到 Google Colab Jupyter Notebook 中? [关闭]

如何在 Windows 10 上使用 Powershell 将 Google Colab 与本地 TensorFlow Jupyter 服务器一起使用?

Colab 与 gitlabgithub 之间用 git 同步