2024-05-16 00:35:15 发布
网友
我想添加多索引数据帧的索引名。
我想将图像中的红色框的名称设置为“Ticker”
我该怎么做?
设置index.names(复数,因为MultiIndex)或使用^{}:
index.names
MultiIndex
df.index.names = ['Ticker','date'] #if want extract second name df.index.names = ['Ticker',df.index.names[1]]
或:
df = df.rename_axis(['Ticker','date']) #if want extract second name df = df.rename_axis(['Ticker',df.index.names[1]])
样本:
mux = pd.MultiIndex.from_product([['NAVER'], ['2018-11-28','2018-12-01','2018-12-02']], names=[None, 'date']) df = pd.DataFrame({'open':[1,2,3]}, index=mux) print(df) open date NAVER 2018-11-28 1 2018-12-01 2 2018-12-02 3 df = df.rename_axis(['Ticker','date']) print (df) open Ticker date NAVER 2018-11-28 1 2018-12-01 2 2018-12-02 3
设置} :
index.names
(复数,因为MultiIndex
)或使用^{或:
样本:
相关问题 更多 >
编程相关推荐