[英]How to merge rows of a pandas dataframe
我想將 pandas 數據幀記錄合並到一個記錄中。
給定一個 dataframe 像這樣:
patient_id gender age admission_id admission_type insurance_type language religion marital_status ethnicity diagnosis icustay_id length_of_stay BUN Creatinine Hematocrit Non Invasive Blood Pressure diastolic Non Invasive Blood Pressure systolic
0 2365 F 51 117027 1 2 ENGL CATHOLIC SINGLE WHITE GASTROINTESTINAL BLEED 250042 22.9776 NaN 2.1 NaN NaN NaN
1 2365 F 51 117027 1 2 ENGL CATHOLIC SINGLE WHITE GASTROINTESTINAL BLEED 250042 22.9776 44.0 NaN NaN NaN NaN
預期 output :
patient_id gender age admission_id admission_type insurance_type language religion marital_status ethnicity diagnosis icustay_id length_of_stay BUN Creatinine Hematocrit Non Invasive Blood Pressure diastolic Non Invasive Blood Pressure systolic
0 2365 F 51 117027 1 2 ENGL CATHOLIC SINGLE WHITE GASTROINTESTINAL BLEED 250042 22.9776 44 2.1 NaN NaN NaN
你可以first
groupby
,注意這里我假設patient_id
是groupby
鍵
out = df.groupby('patient_id').first()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.