объединить один столбец строки в другой с пандами - PullRequest
0 голосов
/ 27 июня 2018

Если у меня есть следующий фрейм данных:

id     categories      products
01        fruit       Apple, Apricot
02        fruit       Apple, Banana, Clementine, Pear
03        fruit       Orange, Pineapple, Pear
04      vegetable     Carrot, Cabbage

и я хочу создать новый df, как это, что мне делать? спасибо.

id          products
01     (fruit)Apple, Apricot
02     (fruit)Apple, Banana, Clementine, Pear
03     (fruit)Orange, Pineapple, Pear
04     (vegetable)Carrot, Cabbage

Ответы [ 2 ]

0 голосов
/ 27 июня 2018

Просто сумма строк

"(" + df.categories + ")" + df.products
0 голосов
/ 27 июня 2018

попробуйте

    df = df.set_index('id')
    df  =df.apply(lambda x: "(" + x['categories'] + ")" + x['products'],axis=1).to_frame('products')
    print df
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...