有没有人能给我推荐一种最适合以下要求的方法。你知道吗
我有一个熊猫的数据帧(d1)如下:
jam lam mam pam qam sam uam wam
0 1 1.30103 1 1 1 1 1 1
0 is the id
字典(d2):
{u'bam': 1.0,
u'ham': 1.0,
u'jam': 0.82390874094431876,
u'kam': 1.0,
u'lam': 1.0,
u'mam': 0.82390874094431876,
u'pam': 1.0,
u'ram': 1.0,
u'sam': 0.82390874094431876,
u'tam': 1.0}
我的要求很简单,将公共实体相乘。你知道吗
Example Lam->1.30103 of d1 will be multiplied to lam->(1.0) of d2
我期望的输出是一个数据帧(有点像下面):
jam lam mam pam qam sam uam wam
0 0 1.30103 0.82390 1 0 0.82 0 0
只有lam、mam、pam和sam有值,因为它们是d1和d2中的公共实体。它们相应的值也会相乘。你知道吗
我将从dict构造一个df,将它们相乘,然后再次从d1中选择col:
相关问题 更多 >
编程相关推荐