【python】DataFrame修改Dataframe列名的两种方法
1、修改列名a,b为A、B。
df.columns = ['A','B']
2、只修改列名a为A
df.rename(columns={'a':'A'})
3.调整列位置
df_train = df_train[['HappenTime','submit_time','happen_year_month_day']]
4.调整index为从1开始
df_train.index = range(1,len(df_train) + 1) # 将index改成从1开始
5.修改行列
df_new = df.rename(columns={'A': 'a'}, index={'ONE': 'one'})
print(df_new)
# a B C
# one 11 12 13
# TWO 21 22 23
# THREE 31 32 33
print(df)
# A B C
# ONE 11 12 13
# TWO 21 22 23
# THREE 31 32 33