我有一个数据框,其中几列的名称几乎相同,并且末尾有一个数字(Hora1,Hora2,...,Hora12)。
我想将所有列名称更改为GAx,其中x是一个不同的数字(GA01.0,GA01.1等)。
答案 0 :(得分:0)
您可以通过传递列名列表来重命名列:
columns = ['GA1.0','GA01.1']
df.columns = columns
答案 1 :(得分:0)
您可以尝试:
import re
df.columns = [re.sub('Hora', 'GA01.', x) for x in df.columns]
答案 2 :(得分:0)
好吧,我们可以通过许多方式实现上述输出。我在这里分享的一种方式。
df.columns = [col.replace('Hora', 'GA01.') for col in df.columns]
请检查屏幕截图以供参考。