1 #生成一个数据框 2 import pandas as pd 3 a = pd.DataFrame({'a':[1,2,3], 'b':[4,5,6], 'c':[7,8,9]})
1 #直接修改:缺点必须写明每一列,不然会报错 2 a.columns = ['A','B','C'] 3 Out[4]: 4 A B C 5 0 1 4 7 6 1 2 5 8 7 2 3 6 9
1 ##推荐方法 2 3 #每个列名都修改 4 a.rename(columns={'a':'A', 'b':'B', 'c':'C'}, inplace = True) 5 Out[7]: 6 A B C 7 0 1 4 7 8 1 2 5 8 9 2 3 6 9 10 #修改指定列名 11 a.rename(columns={'a':'A', 'c':'C'}, inplace = True) 12 Out[14]: 13 A b C 14 0 1 4 7 15 1 2 5 8 16 2 3 6 9