我正在寻找将打印员工的salary
,annualsalary
,bonus
的脚本。 sal
是DF中唯一可用的列,其他两列是将从sal
派生的表达式。
annualsalary = 12*sal, bonus=sal*comm/100
我正在尝试使用以下代码
empdf.loc[:,'sal':][['sal'], ['sal']*12, ['sal']*['comm']/100]
您能帮助我更正上面的代码吗?
答案 0 :(得分:1)
将临时计算字段与 //submit form
submitForm = () => {
console.log("Form submitted:", this.formRef, Form);
this.formRef.current.resetFields();
};
assign()
输出
import random
df = pd.DataFrame([{"sal":random.randint(10,15)*100} for i in range(10)])
comm = 20
df.assign(
annualsalary=lambda dfa: dfa["sal"]*12,
bonus=lambda dfa: dfa["sal"]*(comm/100)
)