當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。