我希望pandas数据框按名为'ad_id'的列分组,此列中的每个条目都是一个整数,例如7,12,120003,12,7。当我分组时,python似乎搞砸了整数,而不是显示我7,12,120003,它只显示我1,2,3。为什么会这样? 初始数据帧: 这是我的代码:
ads_df = pd.read_csv('clicks.csv')
each_ad_counts= ads_df.groupby('ad_id').size()
each_ad_click_counts= ads_df.groupby('ad_id')['clicked'].sum()
在groupby之后:
但在原始数据框架中,ad_id不是1或2或3