我有一个具有以下形式的 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