替换列标题
Replacing Column headings
我想用特定的词替换 multi-columns 标题。
我知道我可以为 T1_A 到 A,T1_B 到 B 等等
创建一个字典
但是,有没有类似查找和替换的方法?如果我的专栏最多 T1_Z.....
谢谢
例如,
T1_A T1_B T1_C ---> *A *B *C
1 2 3 1 2 3
1 2 4 1 2 4
重命名也接受一个函数。试试这个:
df = df.rename(columns= lambda c : "*" + c[-1])
或者您可以这样做:
df = df.rename(columns= lambda c : c.replace('T1_', '*'))
我想用特定的词替换 multi-columns 标题。 我知道我可以为 T1_A 到 A,T1_B 到 B 等等
创建一个字典但是,有没有类似查找和替换的方法?如果我的专栏最多 T1_Z..... 谢谢
例如,
T1_A T1_B T1_C ---> *A *B *C
1 2 3 1 2 3
1 2 4 1 2 4
重命名也接受一个函数。试试这个:
df = df.rename(columns= lambda c : "*" + c[-1])
或者您可以这样做:
df = df.rename(columns= lambda c : c.replace('T1_', '*'))