相关疑难解决方法(0)

Groupby 和展平列表

我有一个具有以下形式的 pandas 数据框:

import pandas as pd
p = pd.DataFrame({"int" : [1,     1,     1,     1,     2,      2],
                  "cod" : [[1,1], [2,2], [1,2], [3,9], [2,2], [2,2]]})
Run Code Online (Sandbox Code Playgroud)

我想要 group by int,它给了我一堆列表。然后我想展平这些列表,所以我最终得到一个具有以下形式的数据框:

p = pd.DataFrame({"int" :  [1,                2],
                  "cod" : [[1,1,2,2,1,2,3,9], [2,2,2,2]]})
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止所拥有的:

p.groupby("int", as_index=False)["cod"]
Run Code Online (Sandbox Code Playgroud)

一旦我分组,我就陷入了如何展平的困境int

python pandas

1
推荐指数
1
解决办法
1629
查看次数

标签 统计

pandas ×1

python ×1