Функция read_clipboard
Функция read_clipboard предназначена для чтения табличных данных из буфера обмена операционной системы и преобразования их в DataFrame. Это удобно, когда данные скопированы из электронных таблиц, веб-страниц или текстовых файлов и их нужно быстро загрузить в Pandas для анализа. Функция принимает те же параметры, что и read_table, поскольку использует её для парсинга данных. Основные параметры: sep - разделитель столбцов (по умолчанию табуляция), header - номер строки с заголовками, index_col - номер столбца для индекса, dtype - типы данных для столбцов.
Синтаксис
pd.read_clipboard([sep='\t'][, header='infer'][, index_col=None][, dtype=None])
Пример
Предположим, у нас есть данные в буфере обмена, скопированные из электронной таблицы:
a b
1 10
2 20
3 30
Прочитаем эти данные с помощью read_clipboard:
import pandas as pd
df = pd.read_clipboard()
print(df)
Результат выполнения кода:
a b
0 1 10
1 2 20
2 3 30
Пример
Если данные в буфере обмена используют запятую в качестве разделителя, укажем параметр sep:
a,b
1,10
2,20
3,30
import pandas as pd
df = pd.read_clipboard(sep=',')
print(df)
Результат выполнения кода:
a b
0 1 10
1 2 20
2 3 30
Пример
Если данные не содержат заголовков, укажем header=None:
1 10
2 20
3 30
import pandas as pd
df = pd.read_clipboard(header=None)
print(df)
Результат выполнения кода:
0 1
0 1 10
1 2 20
2 3 30
Смотрите также
-
функция
read_csv,
которая читает данные из CSV-файла -
функция
read_table,
которая читает данные из текстового файла -
функция
read_excel,
которая читает данные из Excel-файла -
функция
read_json,
которая читает данные из JSON-строки или файла