我正在尝试制作这样的数据框:
这是我目前所拥有的:
labels = ['Rain', 'No Rain']
pd.DataFrame([[27, 63],[7, 268]], columns=labels, index=labels)
看起来像这样:
但这不会创建父类别。如何将列标记为“实际天气”并将行标记为“预测”?
请您参考如下方法:
如果你指的是列和索引轴的名称,你可以在这些上设置 .name 属性:
>>> labels = ['Rain', 'No Rain']
>>> df = pd.DataFrame([[27, 63],[7, 268]], columns=labels, index=labels)
>>> df.columns.name = 'Actual Weather'
>>> df.index.name = 'Forecast'
>>> print(df)
Actual Weather Rain No Rain
Forecast
Rain 27 63
No Rain 7 268
