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