我需要在python中基于一个巨大的json文件计算一个和。重要的是计算是正确的。首先我把它加到熊猫身上,它的结构如下,但更大。你知道吗
A B
a 1
a 2
b 2
然后我需要列B的和,其中A是A。为此,我使用pandas查询方法。问题是,有时它给出了正确的答案,3,有时只有0。我尝试了下面两种代码语法,我认为它们是等价的。你知道吗
my_sum = df[df["A"] == "a"].sum()["B"]
my_sum = df.query("A == 'a'")['B'].sum()
可能是异步运行的查询吗?你知道吗
如何计算这个总数而不产生任何不一致?你知道吗
澄清:
我的总和有时等于3 但大多数时候 我的和等于0
在pycharm调试器中运行时,通常为3。 B列由浮点数组成。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐