【发布时间】:2016-08-05 02:07:37
【问题描述】:
我有一个这样的多索引数据框:
Date Period Value \n
20130101 0 12 \n
20130101 1 13
20130102 0 13
20130102 1 14
第一级是日期,第二级是期间。我想将周期不为零的值设置为零,输出将是这样的:
Date Period Value
20130101 0 12
20130101 1 0
20130102 0 13
20130102 1 0
如果第二级是列而不是索引,则解决方案很简单df.Value.loc[df.Period == 0] =0。
有没有办法只使用索引来实现这一点?
【问题讨论】:
标签: python pandas indexing dataframe