维维克
我有一个类型为“ pandas.core.groupby.generic.SeriesGroupBy”的变量,该变量是通过将熊猫数据帧的各个字段进行分组而得到的。但是,我想将该变量转换为工作正常但有很多错误的pandas系列。
这是我尝试过的代码:
w = data.groupby(['dt', 'b'])['w']
w = pd.Series(w)
当我尝试运行此代码时,要花很多时间才能执行,并且还会产生很多错误。
我得到的熊猫系列如下:
但是,我期望与此类似:
还有什么其他方法可以将DataFrame的以下列分组并存储在pandas Series中:
西方犬
熊猫groupby对象是可迭代的。使用列表推导,您可以提取分区的子系列。尝试:
list_of_series = [s for _, s in data.groupby(['dt', 'b'])['w']]
list_of_series
是一个列表,应该包含您想要的熊猫系列。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
编辑于
我来说两句