python改变索引总结

发布时间:2019-09-22 07:41:01编辑:auto阅读(1650)

    #coding:utf8
    import pandas as pd
    import numpy as np
    
    data = pd.DataFrame(np.arange(9).reshape(3,3),index=['a','b','c'],columns=['A','B','C'])
    data.to_csv('a.csv',header=None,index=False)
    
    '''改变index.或columns的索引关系'''
    print data.rename(index={'a':'e'},columns={'B':0})
    '''只保留索引一样的关系,但不一样,或多出来的索引,变成nan'''
    print data.reindex(index=[0,'a','c','d'])
    '''更改索引不会更改索引和值的关系,所以不会有nan但不能添加索引的名称'''
    data.index = ['a',1,2]
    print data
    data.columns = [0,'A',8]
    print data

关键字