Priority Expected Actual
High 47 30
Medium 22 14
Required 16 5
我正在尝试创建另外两列' Expected_values '对于行高达47 * 3 ,行中22 * 3 ,对于行必需16 * 10 ,其值将类似于行高47 * 5 和' Actual_values '行高30 * 5 行中14 * 3 行必需5 * 10
像这样Priority Expected Actual Expected_values Actual_values
Required 16 5 160 50
High 47 30 235 150
Medium 22 14 66 42
在pandas或numpy中做任何简单的方法吗?
答案 0 :(得分:1)
尝试:
a = np.array([5, 3, 10])
df['Expected_values'] = df.Expected * a
df['Actual_values'] = df.Actual * a
print df
Priority Expected Actual Expected_values Actual_values
0 High 47 30 235 150
1 Medium 22 14 66 42
2 Required 16 5 160 50