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