【发布时间】:2017-04-05 15:57:39
【问题描述】:
我有一个 pandas 数据框,其中一列是 Series 本身。例如:
df.head()
Col1 Col2
1 ["name1","name2","name3"]
1 ["name3","name2","name4"]
2 ["name1","name2","name3"]
2 ["name1","name5","name6"]
我需要将 Col2 连接成 Col1 组。我想要类似的东西
Col1 Col2
1 ["name1","name2","name3","name4"]
2 ["name1","name2","name3","name5","name6"]
我尝试使用 groupby 作为
.agg({"Col2":lambda x: pd.Series.append(x)})
但这会引发错误,说需要两个参数。我还尝试在 agg 函数中使用 sum 。因错误而失败并不会减少。
我该怎么做?
【问题讨论】:
标签: list pandas merge group-by series