1. 程式人生 > 其它 >pandas 設定設定多層次索引

pandas 設定設定多層次索引

技術標籤:工作

多層次索引 Series

生成的excel格式
在這裡插入圖片描述
生成的html格式
在這裡插入圖片描述
對應的程式碼

import pandas as pd

tup = [('34', '21-4000-0003'), ('34', '21-4000-0004'), ('36', '15-1900-0011')]
index = pd.MultiIndex.from_tuples(tup, names=['序號', '料號'])
print(index)
data = ['xx', 'yy', 'zz']
s = pd.Series(data, index=index, name='名字')
print(s)
s.to_excel(
'1.xlsx', encoding='utf-8') s.to_frame().to_html('1.html') # 轉換為html格式顯示
多層次索引 DataFrame

生成的excel格式
在這裡插入圖片描述
對應的程式碼

import pandas as pd
tup = [('34', '21-4000-0003'), ('34', '21-4000-0004'), ('36', '15-1900-0011')]
index = pd.MultiIndex.from_tuples(tup, names=['序號', '料號'])
print(index)
data = [['xx', 'yy', 'zz'], ['xx1', 'yy2'
, 'zz3'], ['xx1', 'yy2', 'zz3']] s = pd.DataFrame(data, index=index, columns=['A', 'B', 'C'])

pandas 多層次索引官網介紹