groupby数据帧的总和不等于数据帧的总和

时间:2019-02-26 13:52:14

标签: python pandas dataframe pandas-groupby

我不知道为什么会这样。这些是事实; 1-我有一个真实的Dataframe,真的非常混乱。

public Product GetProduct(int id)
{
    Product item = repository.Get(id);
    if (item == null)
    {
        var resp = new HttpResponseMessage(HttpStatusCode.NotFound)
        {
            Content = new StringContent(string.Format("No product with ID = {0}", id)),
            ReasonPhrase = "Product ID Not Found"
        };
        throw new HttpResponseException(resp);
    }
    return item;
}

考虑B列已设置为Datetime,C列已设置为浮点数。

因此,此数据帧的总和为250,00

A         B                c
John      1/10/2018        100,00
Mark      NA               50,00
          2/09/2018        30,00
Susan     8/10/2018        NA
Mark      8/10/2018        10,00
John      1/10/2018        20,00
NA        NA               40,00

当我进行分组时,我得到另一个结果较低的

df['c'].sum()

我得到的值较低。我想要的是这样的df:

df2 = df.groupby('c').sum()

感谢您的帮助!

0 个答案:

没有答案