pandas 将指定列和行作为index和columns

    科技2023-11-16  102

    将指定行作为columns:

    #set 第0行作为column名。axis=1,列变换 #有时候inplace=True的时候遇到了问题,这里inplace= False保留了第0行,然后drop掉第0行,比较安全。

    pd1=pd.set_axis(pd.iloc[0],axis=1,inplace= False) pd1=pd1.drop(index=0)

    #set “names列作为index名。这里直接drop了第0行,目前没有遇到过问题。

    pd=pd.set_index('names',drop=True)

    #小结:set_index 行名 set_axis 列名和行名 *# 这里set_index的参数可以用’names’,相对更简单。set_axis 对参数的要求稍微繁琐一些。

    Processed: 0.012, SQL: 9