python - 为什么 groupby 数据框在应用 quantile 函数后变成一个系列?
问题描述
我有一个数据框,如果我对其应用 groupby,然后再应用一个分位数,它将转换为一个系列:
gp = gp_[['Power_kw', 'bins']].groupby('bins')
power_med = gp.quantile(0.5)
type(power_med)
pandas.core.series.Series
但是,如果我在 Mac 上使用相同的 python 版本(3.7)运行相同的代码,则power_med
数据类型仍然是数据帧,而不是系列。
试过了to_frame()
,但它弄乱了数据。
你能帮忙吗?
解决方案
推荐阅读
- elasticsearch - Elasticsearch 通配符查询结果命中也发生变化
- python - 在 Python 中计算每天、每小时和每分钟的操作数的最佳方法是什么
- couchbase - 从 Couchbase N1Q1 查询返回的数组中获取最小值和最大值
- python - 包安装
- xamarin.forms - 在 UWP 中,如何为自定义控件设置自动化 ID?
- postgresql - Kubernetes pod 内部无法通信
- kubernetes - pod内特定进程的GKE OOM-killer
- macos - 我在 vscode 上同步了设置和扩展,我想恢复更改
- python - 每次单击编辑器内的任何位置时,如何阻止此弹出窗口出现
- javascript - 反应选择。滚动到最后一个选项后自动加载新数据