Python pandas.DataFrame.to_clipboard函数方法的使用

Pandas是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。Pandas提供了大量能使我们快速便捷地处理数据的函数和方法。你很快就会发现,它是使Python成为强大而高效的数据分析环境的重要因素之一。本文主要介绍一下Pandas中pandas.DataFrame.to_clipboard方法的使用。

DataFrame.to_clipboard(excel=True, sep=None, **kwargs)     [source]

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

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

参数:

excel :bool, 默认为 True

以csv格式生成输出,以便轻松粘贴到excel。

1) True :请使用提供的分隔符进行csv粘贴。

2) False :将对象的字符串表示形式写入剪贴板。

sep :str,默认'\t'

字段定界符。

**kwargs

这些参数将传递到DataFrame.to_csv

返回值:

taken:与调用者相同的类型

array-like ,包含从对象中获取的元素。

Notes

您平台的要求。

  • Linux:xclip或xsel(带有PyQt4模块)
  • Windows:无
  • OS X:无

例子

将DataFrame的内容复制到剪贴板

df = pd.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

推荐阅读
cjavapy编程之路首页