小编cle*_*ent的帖子

熊猫多索引切片“级别类型不匹配”

我从 0.13.1 转到了 pandas 0.17 版,并且在切片时遇到了一些新错误。

>>> df
         date  int  data
0  2014-01-01    0     0
1  2014-01-02    1    -1
2  2014-01-03    2    -2
3  2014-01-04    3    -3
4  2014-01-05    4    -4
5  2014-01-06    5    -5
>>> df.set_index("date").ix[datetime.date(2013,12,30):datetime.date(2014,1,3)]
            int  data
date                 
2014-01-01    0     0
2014-01-02    1    -1
2014-01-03    2    -2
>>> df.set_index(["date","int"]).ix[datetime.date(2013,12,30):datetime.date(2014,1,3)]
Traceback (most recent call last):
...
TypeError: Level type mismatch: 2013-12-30
Run Code Online (Sandbox Code Playgroud)

它在 0.13.1 上运行良好,而且似乎特定于带日期的多索引。我在这里做错了吗?

python slice multi-index pandas

5
推荐指数
1
解决办法
4227
查看次数

标签 统计

multi-index ×1

pandas ×1

python ×1

slice ×1