Ошибка ключа при использовании .pivot в python pandas - PullRequest
1 голос
/ 31 января 2020

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

Drug        Timepoint    Tumor Volume (mm3)
Capomulin   0             45.000000
            5             44.266086
            10            43.084291
            15            42.064317
            20            40.716325
... ... ...
Zoniferol   25            55.432935
            30            57.713531
            35            60.089372
            40            62.916692
            45            65.960888

Я пытаюсь повернуть данные таким образом, чтобы название лекарства стало заголовком столбца, момент времени стал новым индексом, а объем опухоли - значением. Все, что я посмотрел в Интернете, подсказывает мне использовать:

mean_tumor_volume_gp.pivot(index = "Timepoint",
                           columns = "Drug",
                           values = "Tumor Volume (mm3)")

Однако, когда я запускаю эту ячейку, я получаю сообщение об ошибке:

KeyError                                  Traceback (most recent call last)
<ipython-input-15-788b92ba981e> in <module>
      2 mean_tumor_volume_gp.pivot(index = "Timepoint",
      3                             columns = "Drug",
----> 4                             values = "Tumor Volume (mm3)")
      5 

KeyError: 'Timepoint'

Как это является ключевой ошибкой? Ключ «Timepoint» - это столбец в исходном DF.

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