2016-11-19 36 views
0

我有,我想加入一起,然後賦值標籤如何使用DataFrame連接兩列和標籤類別?

ed_adm_order_md_dept adm_order 
INTERNAL MEDICINE  NaN 
INTERNAL MEDICINE  NaN 
INTERNAL MEDICINE  NaN 
    NaN    ADMIT FOR SURGERY 
EMERGENCY MEDICINE  NaN 
INTERNAL MEDICINE  NaN 
INTERNAL MEDICINE  NaN 
INTERNAL MEDICINE  NaN 
ORTHOPEDIC SURGERY  NaN 
         ADMIT 
         ADMIT 
         ADMIT 

輸出的兩個粗大的柱子可以是這樣的

ed_adm_order_md_dept  
INTERNAL MEDICINE  
INTERNAL MEDICINE  
INTERNAL MEDICINE  
***ADMIT FOR SURGERY***     
EMERGENCY MEDICINE  
INTERNAL MEDICINE  
INTERNAL MEDICINE  
INTERNAL MEDICINE  
ORTHOPEDIC SURGERY  
    ADMIT  
ADMIT  
ADMIT 
+0

如果這是您的示例輸入,您希望輸出看起來像什麼? –

+0

我編輯我的問題,你現在可以看到我想如何輸出? – kero

回答

1

我想你想是這樣的:

df.ed_adm_order_md_dept.where(df.ed_adm_order_md_dept, df.adm_order) 

也就是說,取其存在的第一列的值,否則取第二列。

+0

我可以將此值保存到新列或向其添加數字標籤 – kero

+0

@kero:當然,'df ['newstuff'] = MY_ANSWER_CODE'。這是非常基本的熊貓。 –

+0

我知道這部分,但如果我想用數值標記這些類別例如承認將代表0和手術1 – kero

相關問題