【发布时间】:2021-02-04 20:19:33
【问题描述】:
我有一个 pd.DataFrame,我将其转换为 Dask.DataFrame 以加快计算速度。 我的要求是我必须找出频道的“总观看次数”。
在 pandas 中应该是 df.groupby(['ChannelTitle'])['VideoViewCount'].sum(),但在 dask 中,dtypes 列是 object 和 groupby 将这些作为字符串而不是 int(参见图 2)
为了处理上述问题,我添加了两列分隔图(115)和乘数(6 表示 M,3 表示 K)的视图希望执行类似 ddf['new_views_f'] * (10**ddf['new_views_m']) 的操作,但现在我找不到 mul 两个dask 中的列。
要么我遗漏了什么,要么使要求复杂化。
【问题讨论】:
标签: pandas-groupby grouping dask multiplication dask-dataframe