pandas 更改行列标签set_index/rename
作者:互联网
将某一列的值设为行标签
设置
df.set_index('email') #将email列设为行标签
[重要事项]:这样做不会更改原始的数据,只是给我们查看,df出的仍然是原数据的形式。若要更改原数据,设置参数df.set_index('email',inplace=Ture)
。
[TIPS] :在读入表格时便进行上述设置 df=pd.read_csv('filepath',index_col='col_lable')
复原数据
df.reset_index(inplace=true) #复原使用原始的数字行标签
改变列标签名
更改部分列标签名
df.rename(colums={'from':'to','from1':'to1'},inplace=True) #将from标签变为to标签
[TIPS] : 使用df.columns
可以查看列标签的名称
一次性改变所有列标签名
daily.columns = lst #lst 为与列标签数相同长度的列表
标签:rename,index,set,df,标签,inplace,email 来源: https://blog.csdn.net/shineLikeTheSun/article/details/120690646