Считать конкретное значение в ячейке Excel, не загружая весь лист в информационный кадр? - PullRequest
0 голосов
/ 08 мая 2019

Я знаю, как читать весь набор данных, я знаю, как читать его часть, но он всегда читает все столбцы из моего файла Excel. Я делаю это так:

myfile = pd.ExcelFile('my_file.xlsx')
myfile.parse(2, skiprows=14, skipfooter= 2).dropna(axis=1, how='all')

Но я не могу прочитать только одну конкретную ячейку таким образом, потому что она прочитала всю строку. Есть ли способ ограничить анализатор одним столбцом?

UPDATE:

ищу решение от Pandas

1 Ответ

0 голосов
/ 08 мая 2019

Обновите pandas до 0.24.2:

Документы: read_excel , специально прочитайте usecols

Я полагаю, вам нужно будет использовать комбинациюskiprows и skipfooter для сужения до определенной строки и usecols для получения столбца.Таким образом, вы получите конкретное значение ячейки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...