熊猫分位数比较:索引未对齐

时间:2018-10-06 10:01:35

标签: pandas

不能完全确定我在这里做错了什么,我敢肯定有一个简单的解决方案,但是很多谷歌搜索并没有帮助。

这是我正在尝试做的一个玩具示例:

d = {'a': [1,2,3,4,5], 'b': [2,3,4,5,6], 'c':[3,4,5,6,7]}
df = pd.DataFrame(data=d).T

因此表格应如下所示:

   0  1  2  3  4
a  1  2  3  4  5
b  2  3  4  5  6
c  3  4  5  6  7

然后我想将每个列的值与每行的分位数进行比较:

q = df.quantile(.7, axis=1)

df > q

我希望输出在第3列和第4列显示“ True”,但这是输出:

   0      1      2      3      4      a      b      c
a  False  False  False  False  False  False  False  False
b  False  False  False  False  False  False  False  False
c  False  False  False  False  False  False  False  False

在这个示例中,我不明白为什么熊猫会将行添加到列中。

谢谢

0 个答案:

没有答案