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