You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Pandas分组后调用get_group报错:'DataFrame'无该属性

问题原因

你犯了个典型的小疏漏:groupby执行后会返回一个GroupBy分组对象,但你没把这个对象保存下来,反而直接用原DataFrame table 调用get_group方法。而get_group是GroupBy对象独有的方法,普通DataFrame没有这个属性,所以触发了报错。

修正后的代码
import pandas as pd 

table = pd.read_csv("April24_HD_T2_MMStack_Default_edges.csv")
table.drop(table.index[0:3], inplace = True)
# 将分组对象赋值给变量
grouped_table = table.groupby('TRACK_ID', sort = False)

zero = grouped_table.get_group('0')
补充提示
  • 如果只是临时调用一次,也可以用链式写法简化:zero = table.groupby('TRACK_ID', sort=False).get_group('0')
  • 要确保TRACK_ID列里确实存在值为'0'的分组,不然会触发KeyError

内容的提问来源于stack exchange,提问作者zach dalton

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 05:52:03