4.Pandas多級Index

w39發表於2021-09-09
import numpy as np
import pandas as pd
from pandas import Series,DataFrame

Series的多級Index

s1 = Series(
np.random.randn(6),
index = [['1','1','1','2','2','2'],['a','b','c','a','b',c']]
)

圖片描述
圖片描述

1.此時的Series是二維的資料結構
2.可以將它轉換成DataFrame

df1 = s1.unstack()

圖片描述

df2 = DataFrame([s1['1'],s1['1']])

圖片描述

#將DataFrame再轉換回Series
s2 = df1.unstack()

圖片描述

s2 = df1.T.unstack()

圖片描述

DataFrame的多級Index

df = DataFrame(np.arange(16).reshape(4,4))

圖片描述

df = DataFrame(
	np.arange(16).reshape(4,4),
	index = [['a','a','b','b'],[1,2,1,2]],
	columns = ['A','B','C','D']
	)

圖片描述

睡覺了=_=,把最後一個補上。
圖片描述

以後寫的手記都會加上順序,主要寫兩個類別的,資料分析類&演算法類的,其他的後續再補上

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/854/viewspace-2822325/,如需轉載,請註明出處,否則將追究法律責任。

相關文章