python改變索引總結

#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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章