熊猫Groupby和Aggregate

时间:2019-06-17 23:58:29

标签: python pandas

以下groupby / agg组合正在做两项奇怪的事情:

  1. 它正在复制原始数据框中的列
  2. 它将返回所有列,而不仅仅是我在agg函数中特别突出显示的那些列。

在应用该功能之前,我尝试过重置索引和排序。不会帮上忙。

df_final = df_initial.groupby('ID').agg({'MASTER_MEMBER_ID':'first' ,
                                         'pdc':'mean' , 
                                         'patient_pay':'sum' , 
                                         'DRUG_NAME':'first' , 
                                         'DAYS_SUPPLY':'sum' , 
                                         'PAID_AMT':'sum', 
                                         'total_days':'mean' , 
                                         'covered_days':'mean', 
                                         'end_date':'first', 
                                         'LIS_CAT':'first', 
                                         'YEAR':'first'})

我只希望看到在agg函数中调用的列的列表,当然也不要看到重复的列。

0 个答案:

没有答案