DataFrame 直接进行行列转换

DataFrame 行列转换

前景回顾

直接上函数

def hang_to_lie_3(old_df):
        '''
    old_df:需要转置的DataFrame对象
    return: 转置后的DataFrame对象
    '''
    print(old_df)
    #直接列索引转换到最内层行索引,生一个Series对象
    data=old_df.stack()
    print(data,type(data))
    # 将第二行的列索引转化成行索引
    df = data.unstack(0)
    print(df,type(df))
    return df

函数可以直接配合读取表格和表格写入

DataFrame 直接进行行列转换

查看运行结果

DataFrame 直接进行行列转换