2
我需要从我的熊猫df传递5列,并将结果5个值加入同一行。熊猫地图并加入多列
df.head()
BP Pain Pulse RR Temp
0 111/111 9 75 13 97.1
1 None None None 18 98
2 164/87 6 79 15 None
3 120/72 5 77 18 97
被称为VSCleaner
VSCleaner.CleanVSSET(df.BP, df.Pain, df.Pulse, df.RR, df.Temp)
将返回类似
{'BP': '120/40', 'Pain': 2, 'Pulse': 180, 'RR': 18, 'Temp': 66.0}, True
我需要通过每个DF排进该函数的另一个模块中所产生的字典和布尔值插入同一行(cleaned_BP, cleaned_Pain, cleaned_Pulse, cleaned_RR, cleaned_Temp , BOOL isCleaned)
并在我所有的df中运行。我找到
'CleanVSSET'必须具有特定顺序的值。 '(* x.values)''df并不能保证 – Hakim
你可以很容易地将它改成'vscleaner.CleanVSSet(x ['Pulse'],x ['RR'],x ['Pain'],x ['Temp'],x ['BP'])' –
我用你的答案更快 – Hakim