重命名 pandas 中的标签名称

Rename the label names in pandas

我有一个多类数据框。数据框中的标签(显示在数组中)是这样的:

[label:A,label:B,label:C,label:D,label:E,label:F,label:G,label:H,label:I]

如何将它们全部转换成格式:

[A,B,C,D,E,F,G,H,I]

IIUC 使用:

df.columns = df.columns.str.replace('label:', '', regex=True)

或者如果 MulltiIndex 第一层的值相同:

df = df.droplevel(0, axis=1)