Reset column index of pandas dataframe

后端 未结 3 1383
隐瞒了意图╮
隐瞒了意图╮ 2021-01-22 07:36

Is it possible to reset columns so they becomes first row of DataFrame. For example,

import pandas as pd

df = pd.DataFrame({\'a\': [1, 2, 3], \'b\'         


        
3条回答
  •  深忆病人
    2021-01-22 08:26

    Inserting column names at the first row and resetting the indices.

    import pandas as pd
    
    df = pd.DataFrame({'a': [1, 2, 3], 'b': [4, 5, 6]})
    
    df.loc[-1] = df.columns
    df.index = df.index + 1
    df = df.sort_index()
    df.columns = [0,1]
    df
    
        0   1
    0   a   b
    1   1   4
    2   2   5
    3   3   6
    

提交回复
热议问题