我查看了许多与数据透视表相关的问题,但没有一个解决该特定问题。我有一个这样的数据框:
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'
这是一个关键错误吗?键“时间点”是原始DF中的一列。