Как использовать Pandas только для чтения заголовка Excel? - PullRequest
0 голосов
/ 27 марта 2020

Я знаю, читать таблицу Excel с pandas:

import pandas as pd

table = pd.read_excel(io)

После загрузки данных, если я хочу получить заголовок таблицы:

table.columns

Этот метод осуществим, но иногда я просто хочу получить заголовок таблицы Excel напрямую, особенно когда таблица Excel имеет большой размер тела, загрузка таблицы данных в память будет занимать очень много времени, и это также не нужно, иногда даже переполняется напрямую и застревает. Глядя на официальные документы, кажется, что я могу использовать параметр nrows, чтобы указать, что могут быть прочитаны только указанные c строки Excel. Это означает, что я могу использовать его для чтения только заголовка первой строки:

header = pd.read_excel(io, nrows = 0)

Однако я обнаружил, что также не могу помешать pandas прочитать все данные Excel, и это все равно будет занимать много времени и памяти. У вас есть хороший опыт решения этой проблемы?

1 Ответ

0 голосов
/ 27 марта 2020
import pandas as pd 

Frame=pd.read_excel("/content/data.xlsx" , header=0)
Frame.head()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...