熊猫查询不一致

时间:2019-11-15 15:58:06

标签: python pandas data-analysis

我需要基于一个巨大的json文件在python中计算总和。重要的是计算正确。首先,我将其添加到熊猫中,它的结构类似于以下内容,但更大。

x <- c('b', 'c', 'z')
y <- c('a', 'b', 'g')

all.equal(x %in% y, factor(x) %in% factor(y))
# [1] TRUE

然后我想要B的总和,其中A是a。为此,我使用了熊猫查询方法。问题是,有时它给出正确的答案,3,有时只是0。我尝试了下面的两种代码语法,我认为它们彼此等效。

A B
a 1
a 2
b 2

是异步运行查询吗?

如何在不产生任何不一致的情况下计算该总和?

说明:

my_sum有时等于3 但最常见的是 my_sum等于0

在pycharm调试器中运行时,通常为3。 B列由浮点数组成。

0 个答案:

没有答案
相关问题