我有一个如下所示的数据帧:
data = pd.DataFrame({'Tissues':['a1','x2','y3','b','c1','v2','w3'], 'M':[1,2,3,4,5,6,7], 'F':[8,9,10,11,12,13,14]})
data = data.set_index('Tissues')
数据帧是:
M F
Tissues
a1 1 8
x2 2 9
y3 3 10
b 4 11
c1 5 12
v2 6 13
w3 7 14
和两本字典:
wts_m1 = {'a1':0.5, 'x2':0.25, 'y3':0.25}
wts_m2 = {'c1':0.333, 'v2': 0.667}
我想在名为“m1”的数据帧中添加一行,其中“M”的值由1x0.5+2*0.25+3*0.25
给出,“F”的值由8x0.5+9*0.25+10*0.25
给出,其中0.5、0.25和0.25来自wts_m1
同样,对于m2,重量来自wts_m2
以下是一种方法:
您还可以执行以下操作:
相关问题 更多 >
编程相关推荐