ValueError:Grouper和axis的长度必须相同

2024-10-01 15:39:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个38列的数据帧,其中之一是时间。 我建立了一个箱子框架空间

timeframe=['4-6','7-9','10-12','13-15','16-18','19-21','22-24' ]
bins = [3,6,9,12,15,18,21,24]

现在我切下:

^{pr2}$

并希望将df分组为不同的箱子:

groups=df.groupby(frameddata)

这里我得到以下错误:

ValueError: Grouper and axis must be same length

有什么帮助吗?在


Tags: 数据框架df错误时间空间groupsgroupby
1条回答
网友
1楼 · 发布于 2024-10-01 15:39:03

我认为需要创建新专栏:

df['bins'] = pd.cut(df['time'],bins,retbins=True, labels=timeframe)
groups=df.groupby('bins')

但有可能在新列中得到一些NaN,因为值超出范围4-24,所以groupby会自动删除这些行。在

相关问题 更多 >

    热门问题