2016-11-19 139 views
-3

我有一个空的熊猫数据框,如第一张图片所示。Python熊猫:用另一个数据填充数据帧

我喜欢什么first dataframe

所以,很多很多的Pfam ID作为列和许多不同的基因ID作为指标。然后我有这样的第二个数据框。 second dataframe

现在我想要做的越来越从第二数据到第一什么,在做这个,我只是想在具有特定基因ID没有进入每个Pfam结构栏写一个0和1在每种情况下,基因都具有Pfam。

任何帮助将不胜感激。

+2

请不要发布数据,图像,这将是非常困难的他人复制您的问题。 – Psidom

+0

支点和更新 – Boud

+0

对不起,下次会发布一个工作示例。只是我的桌子是巨大的,我正在从文件中读取它们,但是我确定,我会创建一个分钟。下一次工作示例。 – user2334921

回答

0

假设第一数据框被命名为d1,第二个是d2

d1.fillna(d2.groupby([d2.index, 'Pfam']).size().mul(0).unstack()) 
+0

作品。非常感谢! – user2334921