我想用特定的词替换多列标题。我知道我可以为 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_', '*'))
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句