dask - 按表达式丢失 Dask 组中的列
问题描述
我有一个这样的数据框:
EVENT_TYPE PRICE TICKER
TIME
2018-07-02 06:00:00.030691 TRADE 22.52 HPQ
我的分组如下:
g = dfs[dfs.EVENT_TYPE == 'TRADE'].groupby(['TICKER', pd.Grouper(freq="D")])
g.first().compute()
但是,输出仅作为按列分组:
TICKER TIME
AAPL 2018-07-02
2018-07-03
2018-07-05
2018-07-06
我无法使用 Pandas 或 Dask 用随机数据重现这一点。在其他类似的问题中,有人建议使用 reset_index,但是当我在输出上调用 reset_index 时,我收到了另一个异常(“计算数据中的列与提供的元数据中的列不匹配”,即使我没有为 group by 操作提供元数据),我不清楚问题是否源于我是否需要使用 group by 键作为索引,无论如何。
非常感谢您的任何帮助。
解决方案
推荐阅读
- jquery - 如何使脚本在 Laravel Blade 中除以 if-else 的元素上工作
- react-native - 是否可以在 react-native 中更改推送通知消息的字体大小或字体颜色?
- python - 从列表数据结构中检索元素
- bash - 尝试从现在开始计算 ssl 证书的剩余天数
- linux - 在 Linux 上使用共享库运行程序
- javascript - 如何在 Word JS API 中用“点前导”分割段落文本?
- javascript - 如何在 Django 频道中使用 JS webSocket.onmessage
- html - 添加可点击事件是一个好习惯
- javascript - 是否有将带有 JavaScript 的 HTML 文件上传到只接受 HTML 的主页编辑器的解决方法,HTML 中不能包含 JavaScript?
- android - Android Fragment livedata 订阅不会对来自另一个活动的数据更改做出反应