Pandas group by aggregation函数删除顶级标头

2024-09-29 22:27:36 发布

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

我使用了以下聚合字典:

fare_agg = {
    'Fare_amount': {
        'mean_fare_amount':'mean',
        'meadian_fare_amount': 'median'
    },
    'Total_amount':{
        'mean_total_amount':'mean',
        'median_total_amount':'median'
    },
    'Trip_distance':{
        'mean_trip_distance':'mean',
        'median_trip_distance':'median'
    }
}

df_g = df_a.groupby('type').agg(fare_agg)

当我将数据保存到csv时,它会显示两个级别的标题。我试图删除df_a.columns = df_a.columns.droplevel(0),但没有成功。然后尝试reset_index(inplace=True),但也没有成功。只有第二级头球的技巧是什么。你知道吗

以下是csv头的外观:

type,Trip_distance,Trip_distance,Fare_amount,Fare_amount,Total_amount,Total_amount
,mean_trip_distance,median_trip_distance,mean_fare_amount,meadian_fare_amount,median_total_amount,mean_total_amount

Tags: csvdftypemeanamountaggdistancetotal

热门问题