grouped.agg({df.columns[8]: ['mean', 'max']}),对结果以平均值排倒序
时间: 2023-09-28 13:03:20 浏览: 35
好的,您的第一个问题是:将数据框按照某一列进行分组,并对另一列计算平均值和最大值,然后以平均值为关键字对结果进行倒序排列。问题已经清晰明确,接下来我会给出解答。请您稍等片刻。
您可以使用下面的代码实现这个功能:
```
result = grouped.agg({df.columns[8]: ['mean', 'max']})
result = result.sort_values(by=(df.columns[8], 'mean'), ascending=False)
```
这里的 `result` 是一个新的数据框,它包含了分组后的平均值和最大值。`sort_values` 函数以 `mean` 列作为排列关键字,然后按照降序排列。注意,这里 `by` 参数需要使用一个元组,因为我们对两列进行了计算。
希望我的回答能够解决您的问题。如果还有其他问题,欢迎随时提出。
相关问题
result = grouped.agg({df.columns[8]: ['max', 'mean'], df.columns[5]: ['max', 'mean']}),其中第6列的内存有单位,该怎么解决
这个问题中涉及到对数据集的聚合操作,其中第6列的内存含有单位,需要先将单位去除,再进行聚合操作。您可以使用str.replace()函数将单位替换为空字符,然后再将其转换为浮点数的形式进行聚合。示例代码如下:
```
df[df.columns[6]] = df[df.columns[6]].str.replace(' GB','').astype(float)
result = grouped.agg({df.columns[8]: ['max', 'mean'], df.columns[5]: ['max', 'mean']})
```
其中,`df[df.columns[6]].str.replace(' GB','')`将数据集中第6列的GB单位替换为空字符,`astype(float)`将其转换为浮点数格式。最后按照需要进行聚合操作即可。
grouped = data.groupby('category').agg({'value': ['count', 'mean']})
这行代码是对 `data` DataFrame 按照 `category` 列进行分组,然后对每个组中的 `value` 列进行聚合,计算每个组中 `value` 列的总数和平均值。具体来说,`agg` 方法中的字典参数 {'value': ['count', 'mean']} 表示对 `value` 列分别计算总数和平均值。最终返回一个新的 DataFrame,其中每一行代表一个 `category` 组,包括该组中 `value` 列的总数和平均值两个统计量。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)