pandas-groupby相关内容

在xarray中按单个维度的多个坐标分组

我有一个沿一维具有多个坐标的xarray。在下面的示例中,坐标a和b是沿着维度dim1定义的。我如何groupby使用沿相同维度定义的两个坐标?与this question不同,我不是尝试沿着不同的维度分组,而是沿着单个维度进行分组。 import xarray as xr d = xr.DataArray([[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11 ..
发布时间:2022-02-26 21:10:03 Python

pandas 有从特定日期开始的按月分组的方式吗?

我正在尝试用python按月分组一些数据,但是我需要每个月的25号开始,有没有办法在Pandas中做到这一点? 几个星期以来,有一种方法可以从周一、周二开始……但有几个月总是满月。 pd.Grouper(key='date', freq='M') 推荐答案 我准备了以下测试数据帧: Dat Val 0 2017-03-24 0 1 2017-0 ..
发布时间:2022-02-26 21:06:28 Python

PANDA中的Groupby算法和插值算法

我有一个数据,其中包含周号、帐户ID和几个使用情况列。我希望a)按帐户ID分组,b)将每周数据重新采样为每日数据,以及c)均匀内插每日数据(将每周数据除以7),然后将其全部组合在一起。我已经记下了大部分,但是 pandas groupby让我有点迷惑。它也非常慢,这让我认为这可能不是最佳解决方案。 数据如下: Account Id year week view ..
发布时间:2022-02-26 21:02:33 Python

PANAS-基于列对行进行分组,并将NaN替换为非空值

我正在尝试基于目标GROUP-BY";列在我的数据框上使用字符串创建一些聚合。 假设我有以下4列数据帧: 我要基于列";col1";对所有行进行分组,在此情况下,使用非NULL值进行分组。 所需输出如下: 我还尝试使用正常: import pandas as pd from tabulate import tabulate df = pd.D ..
发布时间:2022-02-26 20:58:53 Python

在GROUPBY集合函数中传递参数

我有数据帧,我在代码中将其引用为df,并且我在每个组的多个列上应用聚合函数。我还应用了用户定义的lambda函数f4, f5, f6, f7。有些函数非常相似,比如f4, f6和f7,只是参数值不同。我是否可以从字典d传递这些参数,以便我只需编写一个函数,而不是编写多个函数? f4 = lambda x: len(x[x>10]) # count the frequency of beari ..
发布时间:2022-02-26 20:52:36 Python

在多个列上创建具有GroupBy的新滚动平均值列

我有一个包含11列的数据帧,其中date是一个索引。我正在尝试使用列total的滚动平均值创建一个新列。但是,我收到错误:TypeError:插入列的索引与框架索引不兼容 import pandas as pd df = pd.DataFrame({ 'date':['2016-04-01','2016-05-01','2016-07-01','2016-08-01','2016- ..
发布时间:2022-02-26 20:46:30 Python

pandas -按两种功能分组

我一直在试着从大 pandas 的Groupby物体上得到一个累加。我需要将累加移位1,这是通过Shift()实现的。但是,在单个GROUPBY对象上同时执行这两个函数会产生一些不需要的结果: df = pd.DataFrame({'A': [1, 1, 1, 2, 2, 2], 'B': [2, 3, 5, 2, 3, 5]}) df.groupby ..
发布时间:2022-02-26 20:41:11 Python