繁体   English   中英

删除熊猫MultiIndex的第二行?

[英]delete second row of pandas MultiIndex?

我一直在尝试一切:重置索引等。

我的行索引的第一级是日期列表,第二级就是[1,1,1,1,1,1,1]。 我需要删除第二行索引,因为它导致打印格式出现问题。

您可以使用droplevel()

from numpy.random import randn
import pandas as pd
arrays = [['bar', 'bar', 'baz', 'baz'],['one', 'three', 'one', 'six',]]
tuples = list(zip(*arrays))
df = pd.DataFrame(randn(10, 4),columns = pd.MultiIndex.from_tuples(tuples, names=['foo', 'bar']))

像这样:

df.columns = df.columns.droplevel(1)

或用于行:

df.index = df.index.droplevel(1)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM