我有这个Pandas DataFrame:
rnd non-rnd
first last
andrew wood 0 123
bob wood 0 234
charlie wood 0 345
有人可以解释以下两个操作之间的区别吗?
In [1]: df.unstack(level=0).stack(level=0)
Out[1]:
first andrew bob charlie
last
wood non-rnd 0 0 0
rnd 123 234 345
和
In [2]: df.unstack(level=0).sort_index(axis=1).stack(level=0)
Out[2]:
first andrew bob charlie
last
wood non-rnd 123 234 345
rnd 0 0 0
第一个显然是错误的。这是一个错误吗?还是我使用错了?