Как разделить столбец на два столбца в пандах с данными? - PullRequest
0 голосов
/ 20 сентября 2018

Переменная c3 хранит массив данных. Я хотел бы разбить столбец в кадре данных с именем df3 на два столбца.

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

Я хотел бы сделать 3 в столбце и 85 мужской малайский ....в другой столбец.Выходной результат кадра данных, 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)...

1 Ответ

0 голосов
/ 20 сентября 2018

Надеюсь, это работает!

df3['content_1'] = df3['content'].apply(lambda x: x.split(' ')[0])
df3['content_2'] = df3['content'].apply(lambda x: ' '.join(x.split(' ')[1:]))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...