重命名 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)
我有一个多类数据框。数据框中的标签(显示在数组中)是这样的:
[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)