当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python pyspark DataFrame.to_clipboard用法及代码示例


本文简要介绍 pyspark.pandas.DataFrame.to_clipboard 的用法。

用法:

DataFrame.to_clipboard(excel: bool = True, sep: Optional[str] = None, **kwargs: Any) → None

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

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

注意

仅当生成的 DataFrame 预计很小时才应使用此方法,因为所有数据都加载到驱动程序的内存中。

参数

excel布尔值,默认为真
  • 没错,使用提供的分隔符,以 csv 格式写入,以便轻松粘贴到 Excel 中。

  • False,将对象的字符串表示形式写入剪贴板。

sepstr,默认 '\t'

字段分隔符。

**kwargs

这些参数将被传递给 DataFrame.to_csv。

注意

对您的平台的要求。

  • Linux:xclipxsel(带有 gtkPyQt4 模块)

  • 窗户:无

  • OS X:无

例子

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

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

此函数也适用于系列:

>>> df = ps.Series([1, 2, 3, 4, 5, 6, 7], name='x')  
>>> df.to_clipboard(sep=',')  
... # Wrote the following to the system clipboard:
... # 0, 1
... # 1, 2
... # 2, 3
... # 3, 4
... # 4, 5
... # 5, 6
... # 6, 7

相关用法


注:本文由纯净天空筛选整理自spark.apache.org大神的英文原创作品 pyspark.pandas.DataFrame.to_clipboard。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。