对不起,我真的不明白代码的输出:
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吗?
提前致谢。
答案 0 :(得分:0)
好的,这个bug在0.18.0rc1中解决了。 (谢谢Fabio Lamanna) 如果您遇到类似问题,请升级您的熊猫!