我有一个熊猫数据框:
import pandas as pd
df = pd.DataFrame({"a": [["x","y"]],"b": [2]})
df2= pd.DataFrame({"a": ["x","y"],"b":[2,2],"c": [3,4]})
其中df.a
具有列表条目:
a b
0 ["x","y"] 2
和df2
将这些列表元素(以及其他列的条目)映射到列c:
a b c
0 "x" 2 3
1 "y" 2 4
我想退出加入df,df2
,以便最终得到:
a b c
0 ["x","y"] 2 7
其中,聚合(在这种情况下为和)是从键a,b映射的值c上进行的。