pandas.Series.to_clipboard
- Series.to_clipboard(excel=True, sep=None, **kwargs)[source]
-
Скопировать объект в буфер обмена системы.
Записывает текстовое представление объекта в буфер обмена системы. Это можно, например, вставить в Excel.
- Параметры
-
- excel:bool, по умолчанию True
-
Создаёт выходной файл в формате csv для лёгкого вставки в Excel.
True, используйте указанный разделитель для вставки csv.
False, запишите строковое представление объекта в буфер обмена.
- sep:str, по умолчанию '\t'
-
Разделитель полей.
- **kwargs
-
Эти параметры будут переданы в DataFrame.to_csv.
См. также
DataFrame.to_csv-
Записать DataFrame в файл с разделителями (csv).
read_clipboard-
Читать текст из буфера обмена и передать его в read_csv.
Примечания
Требования к вашей платформе.
Linux : xclip, или xsel (с модулями PyQt4)
Windows : нет
macOS : нет
Этот метод использует процессы, разработанные для пакета pyperclip. Решение для отображения любого формата выходной строки приведено в примерах.
Примеры
Скопировать содержимое 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
Использование исходного пакета pyperclip для любого формата выходной строки.
import pyperclip html = df.style.to_html() pyperclip.copy(html)
© 2008–2022, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/1.5.0/reference/api/pandas.Series.to_clipboard.html