弃用的 pd.ix 函数类似的结果

问题描述

如何使用 pd.iloc 复制这个已弃用的 pd.ix?我试过 pd.iloc[('bar','two)] ,但它不起作用。谢谢!

In [680]: df = df.T

In [681]: df
Out[681]: 
                     A         B         C
first second                              
bar   one    -1.296337  1.469725 -0.938794
      two     0.150680  1.304124  0.669142
baz   one     0.123836  1.449735 -0.433567
      two     0.571764  0.203109 -0.273610
foo   one     1.555563 -1.032011  0.680433
      two    -0.823761  0.969818 -0.308450
qux   one     0.535420 -0.962723 -0.276099
      two    -1.032853  1.382083 -1.821168

In [682]: df.ix['bar']
Out[682]: 

               A         B         C
second                              
one    -1.296337  1.469725 -0.938794
two     0.150680  1.304124  0.669142

In [683]: df.ix['bar','two']
Out[683]: 

A    0.150680
B    1.304124
C    0.669142
Name: ('bar','two')

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)