标签: python-3.x pandas dataframe
我有2个不同的数据框,像这样-
和
我需要在第一个数据框中添加一列“ Present In”,该列列出了C中与第二个数据框中的K ID对应的所有项目。因此,第一个表应类似于-
如何使用熊猫来做到这一点?谢谢! :)
答案 0 :(得分:4)
我将对gruopby和df2进行map
gruopby
df2
map
s=df2.groupby('K ID')['C'].apply(','.join) df1['Present In']=df1['K ID'].map(s).fillna('')