在熊猫中重复:它是如何工作的?

时间:2016-02-26 10:06:16

标签: python pandas

对不起,我真的不明白代码的输出:

json_string = '''{"x":{"a":585,"b":585,"c":586,"d":586},
   "y":{"a":"EC","b":"SA","c":"EF","d":"CA"},
   "z":{"a":28,"b":14,"c":28,"d":7}}'''

df = pd.read_json(json_string)
print(df)
print(df.duplicated(keep = False))

这导致我:

     x   y   z
a  585  EC  28
b  585  SA  14
c  586  EF  28
d  586  CA   7

a     True
b    False
c    False
d     True
dtype: bool

有人可以解释为什么" 585 EC 28"等于" 586 CA 7" ? 这是熊猫的错误​​吗?我应该继续使用github吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

好的,这个bug在0.18.0rc1中解决了。 (谢谢Fabio Lamanna) 如果您遇到类似问题,请升级您的熊猫!