maxframe.dataframe.DataFrame.to_clipboard#

DataFrame.to_clipboard(*, excel=True, sep=None, batch_size=10000, session=None, **kwargs)#

将对象复制到系统剪贴板。

将对象的文本表示写入系统剪贴板。例如,可以将其粘贴到 Excel 中。

参数:
  • excel (bool, default True) -- 以 csv 格式输出,便于粘贴到 Excel 中。- True,使用提供的分隔符进行 csv 粘贴。- False,将对象的字符串表示写入剪贴板。

  • sep (str, default '      ') -- 字段分隔符。

  • **kwargs -- 这些参数将传递给 DataFrame.to_csv。

参见

DataFrame.to_csv

将 DataFrame 写入逗号分隔值 (csv) 文件。

read_clipboard

从剪贴板读取文本并传递给 read_csv。

备注

您平台的要求。

  • Linux : xclip,或 xsel`(带有 `PyQt4 模块)

  • Windows : 无

  • macOS : 无

此方法使用为 pyperclip 包开发的进程。示例中提供了渲染任何输出字符串格式的解决方案。

示例

将 DataFrame 的内容复制到剪贴板。

>>> import maxframe.dataframe as md
>>> df = md.DataFrame([[1, 2, 3], [4, 5, 6]], columns=['A', 'B', 'C'])
>>> df.to_clipboard(sep=',')
... # Wrote the following to the system clipboard:
... # ,A,B,C
... # 0,1,2,3
... # 1,4,5,6

我们可以通过传递关键字 index 并将其设置为 false 来省略索引。

>>> df.to_clipboard(sep=',', index=False)
... # Wrote the following to the system clipboard:
... # A,B,C
... # 1,2,3
... # 4,5,6