gpt4 book ai didi

python - 值错误 : Grouper and axis must be same length

转载 作者:行者123 更新时间:2023-11-28 17:08:01 27 4
gpt4 key购买 nike

我有一个包含 38 列的数据框,其中一列是时间。我建立了一个bin框架空间

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

现在我剪:

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

并想为不同的 bins 分组 df:

groups=df.groupby(frameddata)

这里我得到以下错误:

ValueError: Grouper and axis must be same length

有什么帮助吗?

最佳答案

我认为需要创建新专栏:

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

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

关于python - 值错误 : Grouper and axis must be same length,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49732049/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com