簡體   English   中英

如何在數據框熊貓中將一列分為兩列?

[英]How to split a column into two columns in dataframe pandas?

變量c3存儲了arraylist,我想將數據框df3中的一列拆分為兩列。

c3 = Retrieve_ED_Notes.arr_cat3
df3 = pd.DataFrame(np.array(c3), columns=["content"]).drop_duplicates()
print(df3)

我想在一個欄中輸入3,在另一個欄中輸入85 Male Malay.....。 數據幀df3的輸出如下所示:

                                                                  content
0  3 85 Male Malay  NKDA walking stick at home, and ambulant with WS to void deck able to walk to B...
1  3 85yo chinese man nkda PHX 1) Hypertension 2) Hyperlipidemia 3) Benign prostatic hyperplasia 4)...

希望這有效!

df3['content_1'] = df3['content'].apply(lambda x: x.split(' ')[0])
df3['content_2'] = df3['content'].apply(lambda x: ' '.join(x.split(' ')[1:]))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM