Renaming columns in pandas - 列的重命名
使用 pandas 对数据进行处理,经常会对列名进行处理,一起来看下都有哪些便捷的方式
方法1
>>> df = pd.DataFrame({
'$a':[1,2], '$b': [10,20]})
>>> df.columns = ['a', 'b']
>>> df
# a b
#0 1 10
#1 2 20
上面的方法直接给columns属性赋值, 如果需要对单个列名进行修改,可以
col_names = df.columns.values
col_names[0] = 'new_name'
df.columns = col_names
但是绝对不能 df.columns.values[0] = 'new_name'
, df.columns.values 是不允许修改的。