Python Pandas:如何设置multiindex的名称?

用户名

在此处输入图片说明

我想添加多索引数据框的索引名称。

我想将图像中红色框的名称设置为“ Ticker”

我怎样才能做到这一点?

耶斯列尔

设置index.names(多个MultiIndex),或使用rename_axis

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Python Pandas MultiIndex中重命名名称

在Python Pandas DataFrame中设置索引名称的最佳方法

Python Pandas MultiIndex选择值

如何通过名称设置Python对象的字段/成员

如何在Python中设置嵌套类的显示名称?

python pandas multiIndex Dataframe,如何基于iloc选择一个级别

如何在Python的Multiindex列中串联满足特定条件的Pandas数据框

Python / Pandas-查询MultiIndex列

在Python中与Multiindex Pandas进行交互

Python Pandas按multiindex和column排序

构造MultiIndex pandas DataFrame嵌套的Python字典

如何基于Pandas python中的值获取多个列名称?

将多级MultiIndex名称转换为Python 3.6的DataFrame列

如何在Python Pandas中设置数据框图的标记样式?

如何使用字典设置Python Pandas Dataframe的样式

如何在MultiIndex Pandas DataFrame中设置索引值?

在python中将multiIndex pandas的字符串表示形式转换为multiIndex pandas

Azure Functions (Python) blob 输出绑定。当名称只是输入消息的一部分时如何设置名称

如何使用Selenium和Python为用户代理设置自定义名称

如何在python中的groupby中为lambda函数设置名称标头

在python中,如果解压缩tar.gz文件,如何获取或设置结果文件的名称

如何修复Python C扩展中的“ SystemError:<内置函数'名称'>返回NULL而未设置错误”

Python:如何设置多个变量(不同名称长度)的声明样式

如何为python应用程序显式设置rpm包的名称

如何停止类在python中将属性设置为其文字名称?

“如何解决Linearmodels.panel.PanelOLS错误”无法在MultiIndex级别上设置名称。请改用'MultiIndex.set_names。

如何设置Python包

使用Python为Excel表设置名称

从MultiIndex Pandas框架中删除特殊行-Python