Как только я загружаю лист Excel, содержащий простую таблицу данных, в Python, используя pd.read_excel, я просто не могу манипулировать данными - PullRequest
0 голосов
/ 30 октября 2018

Я загружаю файл xlsx, используя этот код:

import pandas as pd

df = pd.read_excel("petr3.xlsx", sheet_name=None)

и все в порядке, я могу запустить print(df) и увидеть, что данные есть, но я не могу получить какие-либо данные из таблицы. Например, если я хочу сохранить столбец с именем «data», я попробую это:

df["data"]

и я получаю ошибку:

KeyError Traceback (последний вызов был последним) в () ----> 1 df ["data"]

KeyError: 'data'

Все учебники, которые я прочитал, дают те же советы, и я пытался их воспроизвести, но ошибки похожи.

(Моя версия для панд - 0.23.0.)

Ответы [ 2 ]

0 голосов
/ 30 октября 2018

Попробуйте

df = pd.read_excel("petr3.xlsx", headers=None, names=['data', 'test'])
0 голосов
/ 30 октября 2018

Вы можете изменить это на:

df = pd.read_excel("petr3.xlsx", headers=True)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...